#include"dao_VtkFiltering.h"
DAO_INIT_MODULE;
DaoVmSpace *__daoVmSpace = NULL;
#ifdef __cplusplus
extern "C"{
#endif
static void dao__operator_37__dao_14( DaoProcess *_proc, DaoValue *_p[], int _n );
static void dao__operator_38__dao_14( DaoProcess *_proc, DaoValue *_p[], int _n );
static void dao__operator_41__dao_9( DaoProcess *_proc, DaoValue *_p[], int _n );
static void dao__Split( DaoProcess *_proc, DaoValue *_p[], int _n );
static void dao__Split_dao_2( DaoProcess *_proc, DaoValue *_p[], int _n );
static DaoFuncItem dao__Funcs[] = 
{
  { dao__operator_37__dao_14, "operator==( e1 :vtkEdgeBase, e2 :vtkEdgeBase )=>int" },
  { dao__operator_38__dao_14, "operator!=( e1 :vtkEdgeBase, e2 :vtkEdgeBase )=>int" },
  { dao__operator_41__dao_9, "operator<<( out :stdcxx::basic_ostream<'char',stdcxx::char_traits<'char'>>, e :vtkEdgeBase )=>stdcxx::basic_ostream<'char',stdcxx::char_traits<'char'>>" },
  { dao__Split, "Split( N :array<int>, minSide :array<int>, decomp :stdcxx::vector<vtkAMRBox,stdcxx::allocator<vtkAMRBox>> )" },
  { dao__Split_dao_2, "Split( minSide :array<int>, decomp :stdcxx::vector<vtkAMRBox,stdcxx::allocator<vtkAMRBox>> )" },
  { NULL, NULL }
};
/* /usr/local/include/vtk-5.8//vtkGraph.h */
static void dao__operator_37__dao_14( DaoProcess *_proc, DaoValue *_p[], int _n )
{
  vtkEdgeBase* e1 = (vtkEdgeBase*) DaoValue_TryCastCdata( _p[0], dao_type_vtkEdgeBase );
  vtkEdgeBase* e2 = (vtkEdgeBase*) DaoValue_TryCastCdata( _p[1], dao_type_vtkEdgeBase );

  bool _operator_37_ = operator==( *e1, *e2 );
  DaoProcess_PutInteger( _proc, (int) _operator_37_ );
}
/* /usr/local/include/vtk-5.8//vtkGraph.h */
static void dao__operator_38__dao_14( DaoProcess *_proc, DaoValue *_p[], int _n )
{
  vtkEdgeBase* e1 = (vtkEdgeBase*) DaoValue_TryCastCdata( _p[0], dao_type_vtkEdgeBase );
  vtkEdgeBase* e2 = (vtkEdgeBase*) DaoValue_TryCastCdata( _p[1], dao_type_vtkEdgeBase );

  bool _operator_38_ = operator!=( *e1, *e2 );
  DaoProcess_PutInteger( _proc, (int) _operator_38_ );
}
/* /usr/local/include/vtk-5.8//vtkGraph.h */
static void dao__operator_41__dao_9( DaoProcess *_proc, DaoValue *_p[], int _n )
{
  std::basic_ostream<char,std::char_traits<char> >* out = (std::basic_ostream<char,std::char_traits<char> >*) DaoValue_TryCastCdata( _p[0], dao_type_std_0_basic_ostream_1_char_3_std_0_char_traits_1_char_2__4__2_ );
  vtkEdgeBase* e = (vtkEdgeBase*) DaoValue_TryCastCdata( _p[1], dao_type_vtkEdgeBase );

  std::basic_ostream<char>& _operator_41_ = operator<<( *out, *e );
  DaoProcess_WrapCdata( _proc, (void*)&_operator_41_, dao_type_std_0_basic_ostream_1_char_3_std_0_char_traits_1_char_2__4__2_ );
}
/* /usr/local/include/vtk-5.8/vtkAMRBox.h */
static void dao__Split( DaoProcess *_proc, DaoValue *_p[], int _n )
{
  int* N = (int*) DaoArray_ToSInt( (DaoArray*)_p[0] );
  int* minSide = (int*) DaoArray_ToSInt( (DaoArray*)_p[1] );
  std::vector<vtkAMRBox,std::allocator<vtkAMRBox> >* decomp = (std::vector<vtkAMRBox,std::allocator<vtkAMRBox> >*) DaoValue_TryCastCdata( _p[2], dao_type_std_0_vector_1_vtkAMRBox_3_std_0_allocator_1_vtkAMRBox_2__4__2_ );

  Split( N, minSide, *decomp );
  DaoArray_FromSInt( (DaoArray*)_p[0] );
  DaoArray_FromSInt( (DaoArray*)_p[1] );
}
/* /usr/local/include/vtk-5.8/vtkAMRBox.h */
static void dao__Split_dao_2( DaoProcess *_proc, DaoValue *_p[], int _n )
{
  int* minSide = (int*) DaoArray_ToSInt( (DaoArray*)_p[0] );
  std::vector<vtkAMRBox,std::allocator<vtkAMRBox> >* decomp = (std::vector<vtkAMRBox,std::allocator<vtkAMRBox> >*) DaoValue_TryCastCdata( _p[1], dao_type_std_0_vector_1_vtkAMRBox_3_std_0_allocator_1_vtkAMRBox_2__4__2_ );

  Split( minSide, *decomp );
  DaoArray_FromSInt( (DaoArray*)_p[0] );
}
#ifdef __cplusplus
}
#endif
static DaoNumItem dao__Nums[] = 
{
  { "VTK_EMPTY_CELL", DAO_INTEGER, VTK_EMPTY_CELL },
  { "VTK_VERTEX", DAO_INTEGER, VTK_VERTEX },
  { "VTK_POLY_VERTEX", DAO_INTEGER, VTK_POLY_VERTEX },
  { "VTK_LINE", DAO_INTEGER, VTK_LINE },
  { "VTK_POLY_LINE", DAO_INTEGER, VTK_POLY_LINE },
  { "VTK_TRIANGLE", DAO_INTEGER, VTK_TRIANGLE },
  { "VTK_TRIANGLE_STRIP", DAO_INTEGER, VTK_TRIANGLE_STRIP },
  { "VTK_POLYGON", DAO_INTEGER, VTK_POLYGON },
  { "VTK_PIXEL", DAO_INTEGER, VTK_PIXEL },
  { "VTK_QUAD", DAO_INTEGER, VTK_QUAD },
  { "VTK_TETRA", DAO_INTEGER, VTK_TETRA },
  { "VTK_VOXEL", DAO_INTEGER, VTK_VOXEL },
  { "VTK_HEXAHEDRON", DAO_INTEGER, VTK_HEXAHEDRON },
  { "VTK_WEDGE", DAO_INTEGER, VTK_WEDGE },
  { "VTK_PYRAMID", DAO_INTEGER, VTK_PYRAMID },
  { "VTK_PENTAGONAL_PRISM", DAO_INTEGER, VTK_PENTAGONAL_PRISM },
  { "VTK_HEXAGONAL_PRISM", DAO_INTEGER, VTK_HEXAGONAL_PRISM },
  { "VTK_QUADRATIC_EDGE", DAO_INTEGER, VTK_QUADRATIC_EDGE },
  { "VTK_QUADRATIC_TRIANGLE", DAO_INTEGER, VTK_QUADRATIC_TRIANGLE },
  { "VTK_QUADRATIC_QUAD", DAO_INTEGER, VTK_QUADRATIC_QUAD },
  { "VTK_QUADRATIC_TETRA", DAO_INTEGER, VTK_QUADRATIC_TETRA },
  { "VTK_QUADRATIC_HEXAHEDRON", DAO_INTEGER, VTK_QUADRATIC_HEXAHEDRON },
  { "VTK_QUADRATIC_WEDGE", DAO_INTEGER, VTK_QUADRATIC_WEDGE },
  { "VTK_QUADRATIC_PYRAMID", DAO_INTEGER, VTK_QUADRATIC_PYRAMID },
  { "VTK_BIQUADRATIC_QUAD", DAO_INTEGER, VTK_BIQUADRATIC_QUAD },
  { "VTK_TRIQUADRATIC_HEXAHEDRON", DAO_INTEGER, VTK_TRIQUADRATIC_HEXAHEDRON },
  { "VTK_QUADRATIC_LINEAR_QUAD", DAO_INTEGER, VTK_QUADRATIC_LINEAR_QUAD },
  { "VTK_QUADRATIC_LINEAR_WEDGE", DAO_INTEGER, VTK_QUADRATIC_LINEAR_WEDGE },
  { "VTK_BIQUADRATIC_QUADRATIC_WEDGE", DAO_INTEGER, VTK_BIQUADRATIC_QUADRATIC_WEDGE },
  { "VTK_BIQUADRATIC_QUADRATIC_HEXAHEDRON", DAO_INTEGER, VTK_BIQUADRATIC_QUADRATIC_HEXAHEDRON },
  { "VTK_BIQUADRATIC_TRIANGLE", DAO_INTEGER, VTK_BIQUADRATIC_TRIANGLE },
  { "VTK_CUBIC_LINE", DAO_INTEGER, VTK_CUBIC_LINE },
  { "VTK_CONVEX_POINT_SET", DAO_INTEGER, VTK_CONVEX_POINT_SET },
  { "VTK_POLYHEDRON", DAO_INTEGER, VTK_POLYHEDRON },
  { "VTK_PARAMETRIC_CURVE", DAO_INTEGER, VTK_PARAMETRIC_CURVE },
  { "VTK_PARAMETRIC_SURFACE", DAO_INTEGER, VTK_PARAMETRIC_SURFACE },
  { "VTK_PARAMETRIC_TRI_SURFACE", DAO_INTEGER, VTK_PARAMETRIC_TRI_SURFACE },
  { "VTK_PARAMETRIC_QUAD_SURFACE", DAO_INTEGER, VTK_PARAMETRIC_QUAD_SURFACE },
  { "VTK_PARAMETRIC_TETRA_REGION", DAO_INTEGER, VTK_PARAMETRIC_TETRA_REGION },
  { "VTK_PARAMETRIC_HEX_REGION", DAO_INTEGER, VTK_PARAMETRIC_HEX_REGION },
  { "VTK_HIGHER_ORDER_EDGE", DAO_INTEGER, VTK_HIGHER_ORDER_EDGE },
  { "VTK_HIGHER_ORDER_TRIANGLE", DAO_INTEGER, VTK_HIGHER_ORDER_TRIANGLE },
  { "VTK_HIGHER_ORDER_QUAD", DAO_INTEGER, VTK_HIGHER_ORDER_QUAD },
  { "VTK_HIGHER_ORDER_POLYGON", DAO_INTEGER, VTK_HIGHER_ORDER_POLYGON },
  { "VTK_HIGHER_ORDER_TETRAHEDRON", DAO_INTEGER, VTK_HIGHER_ORDER_TETRAHEDRON },
  { "VTK_HIGHER_ORDER_WEDGE", DAO_INTEGER, VTK_HIGHER_ORDER_WEDGE },
  { "VTK_HIGHER_ORDER_PYRAMID", DAO_INTEGER, VTK_HIGHER_ORDER_PYRAMID },
  { "VTK_HIGHER_ORDER_HEXAHEDRON", DAO_INTEGER, VTK_HIGHER_ORDER_HEXAHEDRON },
  { "VTK_NUMBER_OF_CELL_TYPES", DAO_INTEGER, VTK_NUMBER_OF_CELL_TYPES },
  { "vtkPointCentered", DAO_INTEGER, vtkPointCentered },
  { "vtkCellCentered", DAO_INTEGER, vtkCellCentered },
  { "vtkBoundaryCentered", DAO_INTEGER, vtkBoundaryCentered },
  { "VTK_OCTREE_CHILD_ZMIN_YMIN_XMIN", DAO_INTEGER, VTK_OCTREE_CHILD_ZMIN_YMIN_XMIN },
  { "VTK_OCTREE_CHILD_ZMIN_YMIN_XMAX", DAO_INTEGER, VTK_OCTREE_CHILD_ZMIN_YMIN_XMAX },
  { "VTK_OCTREE_CHILD_ZMIN_YMAX_XMIN", DAO_INTEGER, VTK_OCTREE_CHILD_ZMIN_YMAX_XMIN },
  { "VTK_OCTREE_CHILD_ZMIN_YMAX_XMAX", DAO_INTEGER, VTK_OCTREE_CHILD_ZMIN_YMAX_XMAX },
  { "VTK_OCTREE_CHILD_ZMAX_YMIN_XMIN", DAO_INTEGER, VTK_OCTREE_CHILD_ZMAX_YMIN_XMIN },
  { "VTK_OCTREE_CHILD_ZMAX_YMIN_XMAX", DAO_INTEGER, VTK_OCTREE_CHILD_ZMAX_YMIN_XMAX },
  { "VTK_OCTREE_CHILD_ZMAX_YMAX_XMIN", DAO_INTEGER, VTK_OCTREE_CHILD_ZMAX_YMAX_XMIN },
  { "VTK_OCTREE_CHILD_ZMAX_YMAX_XMAX", DAO_INTEGER, VTK_OCTREE_CHILD_ZMAX_YMAX_XMAX },
  { "VTK_QUADTREE_CHILD_SW", DAO_INTEGER, VTK_QUADTREE_CHILD_SW },
  { "VTK_QUADTREE_CHILD_SE", DAO_INTEGER, VTK_QUADTREE_CHILD_SE },
  { "VTK_QUADTREE_CHILD_NW", DAO_INTEGER, VTK_QUADTREE_CHILD_NW },
  { "VTK_QUADTREE_CHILD_NE", DAO_INTEGER, VTK_QUADTREE_CHILD_NE },
  { "VTK_BINARY_TREE_CHILD_LEFT", DAO_INTEGER, VTK_BINARY_TREE_CHILD_LEFT },
  { "VTK_BINARY_TREE_CHILD_RIGHT", DAO_INTEGER, VTK_BINARY_TREE_CHILD_RIGHT },
  { NULL, 0, 0 }
};
#ifdef __cplusplus
extern "C"{
#endif
static DaoFuncItem dao___gnu_debug_def_Funcs[] = 
{
  { NULL, NULL }
};
#ifdef __cplusplus
}
#endif
#ifdef __cplusplus
extern "C"{
#endif
static DaoFuncItem dao___gnu_debug_Funcs[] = 
{
  { NULL, NULL }
};
#ifdef __cplusplus
}
#endif
#ifdef __cplusplus
extern "C"{
#endif
static DaoFuncItem dao_std_Funcs[] = 
{
  { NULL, NULL }
};
#ifdef __cplusplus
}
#endif
static DaoNumItem dao_std_Nums[] = 
{
  { NULL, 0, 0 }
};
#ifdef __cplusplus
extern "C"{
#endif
static DaoFuncItem dao___gnu_cxx_Funcs[] = 
{
  { NULL, NULL }
};
#ifdef __cplusplus
}
#endif
#ifdef __cplusplus
extern "C"{
#endif
static DaoFuncItem dao___gnu_internal_Funcs[] = 
{
  { NULL, NULL }
};
#ifdef __cplusplus
}
#endif
#ifdef __cplusplus
extern "C"{
#endif
static DaoFuncItem dao_vtksys_Funcs[] = 
{
  { NULL, NULL }
};
#ifdef __cplusplus
}
#endif
#ifdef __cplusplus
extern "C"{
#endif
static DaoFuncItem dao_boost_Funcs[] = 
{
  { NULL, NULL }
};
#ifdef __cplusplus
}
#endif
#ifdef __cplusplus
extern "C"{
#endif
static DaoFuncItem dao_boost_0_serialization_Funcs[] = 
{
  { NULL, NULL }
};
#ifdef __cplusplus
}
#endif
static DaoTypeBase *dao__Typers[] = 
{
	dao_vtkDataObject_Typer,
	dao_vtkExecutive_Typer,
	dao_vtkInformationExecutivePortKey_Typer,
	dao_vtkInformationExecutivePortVectorKey_Typer,
	dao_vtkViewport_Typer,
	dao_vtkDataSet_Typer,
	dao_vtkPointSet_Typer,
	dao_vtkPolyData_Typer,
	dao_vtkLocator_Typer,
	dao_vtkCellArray_Typer,
	dao_vtkCell_Typer,
	dao_vtkGenericCell_Typer,
	dao_vtkAbstractCellLocator_Typer,
	dao_vtkFieldData_Typer,
	dao_vtkDataSetAttributes_Typer,
	dao_vtkPointData_Typer,
	dao___gnu_cxx_0_new_allocator_1_vtkDataSet_9__2__Typer,
	dao_std_0_allocator_1_vtkDataSet_9__2__Typer,
	dao_std_0__Vector_base_1_vtkDataSet_9__3_std_0_allocator_1_vtkDataSet_9__2__4__2__Typer,
	dao_std_0_vector_1_vtkDataSet_9__3_std_0_allocator_1_vtkDataSet_9__2__4__2__Typer,
	dao_vtkAbstractInterpolatedVelocityFieldDataSetsType_Typer,
	dao_vtkAbstractInterpolatedVelocityField_Typer,
	dao_std_0__Vector_base_1_vtkDataSet_9__3_std_0_allocator_1_vtkDataSet_9__2__4__2__0__Vector_impl_Typer,
	dao___gnu_cxx_0___normal_iterator_1_vtkDataSet_9__9__3_std_0_vector_1_vtkDataSet_9__3_std_0_allocator_1_vtkDataSet_9__2__4__2__4__2__Typer,
	dao___gnu_cxx_0___normal_iterator_1_vtkDataSet_9_const_9__3_std_0_vector_1_vtkDataSet_9__3_std_0_allocator_1_vtkDataSet_9__2__4__2__4__2__Typer,
	dao_std_0_reverse_iterator_1___gnu_cxx_0___normal_iterator_1_vtkDataSet_9__9__3_std_0_vector_1_vtkDataSet_9__3_std_0_allocator_1_vtkDataSet_9__2__4__2__4__2__4__2__Typer,
	dao_std_0_reverse_iterator_1___gnu_cxx_0___normal_iterator_1_vtkDataSet_9_const_9__3_std_0_vector_1_vtkDataSet_9__3_std_0_allocator_1_vtkDataSet_9__2__4__2__4__2__4__2__Typer,
	dao_vtkAlgorithmInternals_Typer,
	dao_vtkAlgorithmOutput_Typer,
	dao_vtkAlgorithm_Typer,
	dao_vtkAbstractMapper_Typer,
	dao_vtkAbstractPointLocator_Typer,
	dao_vtkCoordinate_Typer,
	dao_vtkMapper2D_Typer,
	dao_vtkActor2D_Typer,
	dao_vtkActor2DCollection_Typer,
	dao_vtkProcessObject_Typer,
	dao_vtkSource_Typer,
	dao_vtkStreamingDemandDrivenPipelineToDataObjectFriendship_Typer,
	dao_vtkDemandDrivenPipeline_Typer,
	dao_vtkStreamingDemandDrivenPipeline_Typer,
	dao_vtkAdjacentVertexIterator_Typer,
	dao_vtkEdgeListIterator_Typer,
	dao_vtkGraph_Typer,
	dao_vtkDirectedGraph_Typer,
	dao_vtkGraphEdge_Typer,
	dao_vtkGraphEdgePoints_Typer,
	dao_vtkDistributedGraphHelper_Typer,
	dao_vtkGraphInternals_Typer,
	dao_vtkInEdgeIterator_Typer,
	dao_vtkOutEdgeIterator_Typer,
	dao_vtkUndirectedGraph_Typer,
	dao_vtkVertexListIterator_Typer,
	dao_boost_0_vtk_edge_iterator_Typer,
	dao_boost_0_vtk_out_edge_pointer_iterator_Typer,
	dao_boost_0_vtk_in_edge_pointer_iterator_Typer,
	dao_vtkEdgeBase_Typer,
	dao_vtkOutEdgeType_Typer,
	dao_vtkInEdgeType_Typer,
	dao_vtkEdgeType_Typer,
	dao_vtkAMRBox_Typer,
	dao___gnu_cxx_0_new_allocator_1_vtkAMRBox_2__Typer,
	dao_std_0_allocator_1_vtkAMRBox_2__Typer,
	dao_std_0__Vector_base_1_vtkAMRBox_3_std_0_allocator_1_vtkAMRBox_2__4__2__Typer,
	dao_std_0_vector_1_vtkAMRBox_3_std_0_allocator_1_vtkAMRBox_2__4__2__Typer,
	dao_std_0__Vector_base_1_vtkAMRBox_3_std_0_allocator_1_vtkAMRBox_2__4__2__0__Vector_impl_Typer,
	dao___gnu_cxx_0___normal_iterator_1_vtkAMRBox_9__3_std_0_vector_1_vtkAMRBox_3_std_0_allocator_1_vtkAMRBox_2__4__2__4__2__Typer,
	dao___gnu_cxx_0___normal_iterator_1_const_4_vtkAMRBox_9__3_std_0_vector_1_vtkAMRBox_3_std_0_allocator_1_vtkAMRBox_2__4__2__4__2__Typer,
	dao_std_0_reverse_iterator_1___gnu_cxx_0___normal_iterator_1_vtkAMRBox_9__3_std_0_vector_1_vtkAMRBox_3_std_0_allocator_1_vtkAMRBox_2__4__2__4__2__4__2__Typer,
	dao_std_0_reverse_iterator_1___gnu_cxx_0___normal_iterator_1_const_4_vtkAMRBox_9__3_std_0_vector_1_vtkAMRBox_3_std_0_allocator_1_vtkAMRBox_2__4__2__4__2__4__2__Typer,
	dao_vtkSelection_Typer,
	dao_vtkAnnotation_Typer,
	dao_vtkAnnotationLayers_Typer,
	dao_vtkAnnotationLayersAlgorithm_Typer,
	dao_vtkArrayData_Typer,
	dao_vtkArrayDataAlgorithm_Typer,
	dao_vtkGenericAttributeCollection_Typer,
	dao_vtkGenericAdaptorCell_Typer,
	dao_vtkGenericDataSet_Typer,
	dao_vtkGenericSubdivisionErrorMetric_Typer,
	dao_vtkAttributesErrorMetric_Typer,
	dao_vtkCellData_Typer,
	dao_vtkIncrementalPointLocator_Typer,
	dao_vtkNonLinearCell_Typer,
	dao_vtkQuadraticEdge_Typer,
	dao_vtkQuad_Typer,
	dao_vtkTriangle_Typer,
	dao_vtkBiQuadraticQuad_Typer,
	dao_vtkQuadraticQuad_Typer,
	dao_vtkCell3D_Typer,
	dao_vtkHexahedron_Typer,
	dao_vtkBiQuadraticQuadraticHexahedron_Typer,
	dao_vtkQuadraticTriangle_Typer,
	dao_vtkWedge_Typer,
	dao_vtkBiQuadraticQuadraticWedge_Typer,
	dao_vtkBiQuadraticTriangle_Typer,
	dao_vtkKdNode_Typer,
	dao_vtkBSPCuts_Typer,
	dao_vtkBSPIntersections_Typer,
	dao_vtkAlgorithmToExecutiveFriendship_Typer,
	dao_vtkExecutiveInternals_Typer,
	dao_vtkDemandDrivenPipelineInternals_Typer,
	dao_vtkCachedStreamingDemandDrivenPipelineInternals_Typer,
	dao_vtkCachedStreamingDemandDrivenPipeline_Typer,
	dao_vtkPiecewiseFunction_Typer,
	dao_vtkSpline_Typer,
	dao_vtkCardinalSpline_Typer,
	dao_vtkImageData_Typer,
	dao_vtkStructuredPoints_Typer,
	dao_vtkStructuredGrid_Typer,
	dao_vtkUnstructuredGrid_Typer,
	dao_vtkRectilinearGrid_Typer,
	dao_vtkDataSetAlgorithm_Typer,
	dao_vtkCastToConcrete_Typer,
	dao_vtkOrderedTriangulator_Typer,
	dao_vtkTetra_Typer,
	dao_vtkDataSetAttributes_0_FieldList_Typer,
	dao_vtkCellLinks_Typer,
	dao_vtkCellLinks_0_Link_Typer,
	dao_vtkNeighborCells_Typer,
	dao_vtkCellLocator_Typer,
	dao_vtkCellTypes_Typer,
	dao_vtkColorTransferFunctionInternals_Typer,
	dao_vtkColorTransferFunction_Typer,
	dao_vtkCompositeDataSet_Typer,
	dao_vtkCompositeDataSetInternals_Typer,
	dao_vtkCompositeDataSetIndex_Typer,
	dao_vtkCompositeDataIterator_Typer,
	dao_vtkCompositeDataPipeline_Typer,
	dao_vtkCompositeDataSetAlgorithm_Typer,
	dao_vtkProcessingUnitResource_Typer,
	dao_vtkThreadedStreamingPipeline_Typer,
	dao_vtkComputingResources_Typer,
	dao_vtkCone_Typer,
	dao_vtkConvexPointSet_Typer,
	dao_vtkLine_Typer,
	dao_vtkCubicLine_Typer,
	dao_vtkCylinder_Typer,
	dao_vtkDataObjectAlgorithm_Typer,
	dao_vtkDataObjectCollection_Typer,
	dao_vtkDataObjectToSourceFriendship_Typer,
	dao_vtkDataObjectSource_Typer,
	dao_vtkDataObjectTypes_Typer,
	dao_vtkSourceToDataSetFriendship_Typer,
	dao_vtkDataSetCollection_Typer,
	dao_vtkDataSetSource_Typer,
	dao_vtkDataSetToDataSetFilter_Typer,
	dao_vtkImageSource_Typer,
	dao_vtkDataSetToImageFilter_Typer,
	dao_vtkPolyDataSource_Typer,
	dao_vtkDataSetToPolyDataFilter_Typer,
	dao_vtkStructuredGridSource_Typer,
	dao_vtkDataSetToStructuredGridFilter_Typer,
	dao_vtkStructuredPointsSource_Typer,
	dao_vtkDataSetToStructuredPointsFilter_Typer,
	dao_vtkUnstructuredGridSource_Typer,
	dao_vtkDataSetToUnstructuredGridFilter_Typer,
	dao_vtkDirectedAcyclicGraph_Typer,
	dao_vtkDirectedGraphAlgorithm_Typer,
	dao_vtkDiscretizableColorTransferFunction_Typer,
	dao_vtkDistributedGraphHelperInternals_Typer,
	dao_vtkEmptyCell_Typer,
	dao_vtkExecutionSchedulerManager_Typer,
	dao_vtkExecutiveCollection_Typer,
	dao_vtkExecutionScheduler_Typer,
	dao_vtkExplicitCell_Typer,
	dao_vtkFilteringInformationKeyManager_Typer,
	dao_vtkVertex_Typer,
	dao_vtkGenericCellIterator_Typer,
	dao_vtkGenericCellTessellator_Typer,
	dao_vtkGenericAttribute_Typer,
	dao_vtkGenericPointIterator_Typer,
	dao_vtkPolygon_Typer,
	dao_vtkPyramid_Typer,
	dao_vtkGenericAttributeInternalVector_Typer,
	dao_vtkIntInternalVector_Typer,
	dao_vtkGenericDataSetAlgorithm_Typer,
	dao_vtkEdgeTableEdge_Typer,
	dao_vtkEdgeTablePoints_Typer,
	dao_vtkGenericEdgeTable_Typer,
	dao_vtkGenericInterpolatedVelocityFieldDataSetsType_Typer,
	dao_vtkGenericInterpolatedVelocityField_Typer,
	dao_vtkGeometricErrorMetric_Typer,
	dao_vtkGraphAlgorithm_Typer,
	dao_std_0__Rb_tree_node_base_Typer,
	dao_vtkVertexAdjacencyList_Typer,
	dao___gnu_cxx_0_new_allocator_1_vtkInEdgeType_2__Typer,
	dao_std_0_allocator_1_vtkInEdgeType_2__Typer,
	dao_std_0__Vector_base_1_vtkInEdgeType_3_std_0_allocator_1_vtkInEdgeType_2__4__2__Typer,
	dao_std_0_vector_1_vtkInEdgeType_3_std_0_allocator_1_vtkInEdgeType_2__4__2__Typer,
	dao_std_0__Vector_base_1_vtkInEdgeType_3_std_0_allocator_1_vtkInEdgeType_2__4__2__0__Vector_impl_Typer,
	dao___gnu_cxx_0___normal_iterator_1_vtkInEdgeType_9__3_std_0_vector_1_vtkInEdgeType_3_std_0_allocator_1_vtkInEdgeType_2__4__2__4__2__Typer,
	dao___gnu_cxx_0___normal_iterator_1_const_4_vtkInEdgeType_9__3_std_0_vector_1_vtkInEdgeType_3_std_0_allocator_1_vtkInEdgeType_2__4__2__4__2__Typer,
	dao_std_0_reverse_iterator_1___gnu_cxx_0___normal_iterator_1_vtkInEdgeType_9__3_std_0_vector_1_vtkInEdgeType_3_std_0_allocator_1_vtkInEdgeType_2__4__2__4__2__4__2__Typer,
	dao_std_0_reverse_iterator_1___gnu_cxx_0___normal_iterator_1_const_4_vtkInEdgeType_9__3_std_0_vector_1_vtkInEdgeType_3_std_0_allocator_1_vtkInEdgeType_2__4__2__4__2__4__2__Typer,
	dao___gnu_cxx_0_new_allocator_1_vtkOutEdgeType_2__Typer,
	dao_std_0_allocator_1_vtkOutEdgeType_2__Typer,
	dao_std_0__Vector_base_1_vtkOutEdgeType_3_std_0_allocator_1_vtkOutEdgeType_2__4__2__Typer,
	dao_std_0_vector_1_vtkOutEdgeType_3_std_0_allocator_1_vtkOutEdgeType_2__4__2__Typer,
	dao_std_0__Vector_base_1_vtkOutEdgeType_3_std_0_allocator_1_vtkOutEdgeType_2__4__2__0__Vector_impl_Typer,
	dao___gnu_cxx_0___normal_iterator_1_vtkOutEdgeType_9__3_std_0_vector_1_vtkOutEdgeType_3_std_0_allocator_1_vtkOutEdgeType_2__4__2__4__2__Typer,
	dao___gnu_cxx_0___normal_iterator_1_const_4_vtkOutEdgeType_9__3_std_0_vector_1_vtkOutEdgeType_3_std_0_allocator_1_vtkOutEdgeType_2__4__2__4__2__Typer,
	dao_std_0_reverse_iterator_1___gnu_cxx_0___normal_iterator_1_vtkOutEdgeType_9__3_std_0_vector_1_vtkOutEdgeType_3_std_0_allocator_1_vtkOutEdgeType_2__4__2__4__2__4__2__Typer,
	dao_std_0_reverse_iterator_1___gnu_cxx_0___normal_iterator_1_const_4_vtkOutEdgeType_9__3_std_0_vector_1_vtkOutEdgeType_3_std_0_allocator_1_vtkOutEdgeType_2__4__2__4__2__4__2__Typer,
	dao___gnu_cxx_0_new_allocator_1_vtkVertexAdjacencyList_2__Typer,
	dao_std_0_allocator_1_vtkVertexAdjacencyList_2__Typer,
	dao_std_0__Vector_base_1_vtkVertexAdjacencyList_3_std_0_allocator_1_vtkVertexAdjacencyList_2__4__2__Typer,
	dao_std_0_vector_1_vtkVertexAdjacencyList_3_std_0_allocator_1_vtkVertexAdjacencyList_2__4__2__Typer,
	dao_std_0__Vector_base_1_vtkVertexAdjacencyList_3_std_0_allocator_1_vtkVertexAdjacencyList_2__4__2__0__Vector_impl_Typer,
	dao___gnu_cxx_0___normal_iterator_1_vtkVertexAdjacencyList_9__3_std_0_vector_1_vtkVertexAdjacencyList_3_std_0_allocator_1_vtkVertexAdjacencyList_2__4__2__4__2__Typer,
	dao___gnu_cxx_0___normal_iterator_1_const_4_vtkVertexAdjacencyList_9__3_std_0_vector_1_vtkVertexAdjacencyList_3_std_0_allocator_1_vtkVertexAdjacencyList_2__4__2__4__2__Typer,
	dao_std_0_reverse_iterator_1___gnu_cxx_0___normal_iterator_1_vtkVertexAdjacencyList_9__3_std_0_vector_1_vtkVertexAdjacencyList_3_std_0_allocator_1_vtkVertexAdjacencyList_2__4__2__4__2__4__2__Typer,
	dao_std_0_reverse_iterator_1___gnu_cxx_0___normal_iterator_1_const_4_vtkVertexAdjacencyList_9__3_std_0_vector_1_vtkVertexAdjacencyList_3_std_0_allocator_1_vtkVertexAdjacencyList_2__4__2__4__2__4__2__Typer,
	dao_vtkHexagonalPrism_Typer,
	dao_vtkHierarchicalBoxDataIterator_Typer,
	dao_vtkUniformGrid_Typer,
	dao_vtkHierarchicalBoxDataSet_Typer,
	dao_vtkHierarchicalBoxDataSetAlgorithm_Typer,
	dao_vtkHyperOctreeLightWeightCursor_Typer,
	dao_vtkHyperOctreeCursor_Typer,
	dao_vtkHyperOctreeInternal_Typer,
	dao_vtkHyperOctreePointsGrabber_Typer,
	dao_vtkHyperOctreeIdSet_Typer,
	dao_vtkPointLocator_Typer,
	dao_vtkPixel_Typer,
	dao_vtkVoxel_Typer,
	dao_vtkHyperOctree_Typer,
	dao_vtkHyperOctreeAlgorithm_Typer,
	dao_vtkImageAlgorithm_Typer,
	dao_vtkImageInPlaceFilter_Typer,
	dao_vtkImageMultipleInputFilter_Typer,
	dao_vtkImageMultipleInputOutputFilter_Typer,
	dao_vtkImageToImageFilter_Typer,
	dao_vtkImageToStructuredPoints_Typer,
	dao_vtkImageTwoInputFilter_Typer,
	dao_vtkImplicitBoolean_Typer,
	dao_vtkImplicitDataSet_Typer,
	dao_vtkImplicitHalo_Typer,
	dao_vtkImplicitSelectionLoop_Typer,
	dao_vtkImplicitSum_Typer,
	dao_vtkImplicitVolume_Typer,
	dao_vtkImplicitWindowFunction_Typer,
	dao_vtkIncrementalOctreeNode_Typer,
	dao_vtkIncrementalOctreePointLocator_Typer,
	dao_vtkInterpolatedVelocityField_Typer,
	dao_vtkPlanesIntersection_Typer,
	dao_vtkKdTree_Typer,
	dao_vtkKdTreePointLocator_Typer,
	dao_vtkKochanekSpline_Typer,
	dao_vtkMVCTriIterator_Typer,
	dao_vtkMVCPolyIterator_Typer,
	dao_vtkMeanValueCoordinatesInterpolator_Typer,
	dao_vtkNeighborPoints_Typer,
	dao_vtkMergePoints_Typer,
	dao_vtkMultiBlockDataSet_Typer,
	dao_vtkMultiBlockDataSetAlgorithm_Typer,
	dao_vtkMultiPieceDataSet_Typer,
	dao_vtkMutableDirectedGraph_Typer,
	dao_vtkMutableUndirectedGraph_Typer,
	dao_vtkNonMergingPointLocator_Typer,
	dao_vtkOctreePointLocatorNode_Typer,
	dao_vtkOctreePointLocator_Typer,
	dao_vtkOTMesh_Typer,
	dao_vtkOTTemplates_Typer,
	dao_vtkParametricSpline_Typer,
	dao_vtkTable_Typer,
	dao_vtkPassInputTypeAlgorithm_Typer,
	dao_vtkPentagonalPrism_Typer,
	dao_vtkPerlinNoise_Typer,
	dao_vtkPiecewiseFunctionInternals_Typer,
	dao_vtkPiecewiseFunctionAlgorithm_Typer,
	dao_vtkPiecewiseFunctionShiftScale_Typer,
	dao_vtkPointsProjectedHull_Typer,
	dao_vtkPointSetAlgorithm_Typer,
	dao_vtkPointSetSource_Typer,
	dao_vtkPointSetToPointSetFilter_Typer,
	dao_vtkPolyVertex_Typer,
	dao_vtkPolyLine_Typer,
	dao_vtkTriangleStrip_Typer,
	dao_vtkPolyDataAlgorithm_Typer,
	dao_vtkPolyDataCollection_Typer,
	dao_vtkPolyDataToPolyDataFilter_Typer,
	dao_vtkPointIdMap_Typer,
	dao_vtkIdToIdVectorMapType_Typer,
	dao_vtkIdToIdMapType_Typer,
	dao_vtkPolyhedron_Typer,
	dao_vtkPropAssembly_Typer,
	dao_vtkQuadraticHexahedron_Typer,
	dao_vtkQuadraticLinearQuad_Typer,
	dao_vtkQuadraticLinearWedge_Typer,
	dao_vtkQuadraticPyramid_Typer,
	dao_vtkQuadraticTetra_Typer,
	dao_vtkQuadraticWedge_Typer,
	dao_vtkRectilinearGridAlgorithm_Typer,
	dao_vtkRectilinearGridSource_Typer,
	dao_vtkRectilinearGridToPolyDataFilter_Typer,
	dao_vtkReebGraphSimplificationMetric_Typer,
	dao_vtkReebGraph_Typer,
	dao_vtkScalarTree_Typer,
	dao_vtkSelectionNode_Typer,
	dao_vtkSelectionInternals_Typer,
	dao_vtkSelectionAlgorithm_Typer,
	dao_vtkTriangleTile_Typer,
	dao_vtkTetraTile_Typer,
	dao_vtkSimpleCellTessellator_Typer,
	dao_vtkSimpleImageToImageFilter_Typer,
	dao_vtkScalarNode_Typer,
	dao_vtkSimpleScalarTree_Typer,
	dao_vtkSmoothErrorMetric_Typer,
	dao_vtkSphere_Typer,
	dao_vtkStructuredGridAlgorithm_Typer,
	dao_vtkStructuredGridToPolyDataFilter_Typer,
	dao_vtkStructuredGridToStructuredGridFilter_Typer,
	dao_vtkStructuredPointsCollection_Typer,
	dao_vtkStructuredPointsToPolyDataFilter_Typer,
	dao_vtkStructuredPointsToStructuredPointsFilter_Typer,
	dao_vtkStructuredPointsToUnstructuredGridFilter_Typer,
	dao_vtkSuperquadric_Typer,
	dao_vtkTableAlgorithm_Typer,
	dao_vtkTemporalDataSet_Typer,
	dao_vtkTemporalDataSetAlgorithm_Typer,
	dao_vtkThreadedImageAlgorithm_Typer,
	dao_vtkTree_Typer,
	dao_vtkTreeAlgorithm_Typer,
	dao_vtkTreeBFSIteratorInternals_Typer,
	dao_vtkTreeBFSIterator_Typer,
	dao_vtkTreeDFSIteratorInternals_Typer,
	dao_vtkTreeDFSIterator_Typer,
	dao_vtkTriQuadraticHexahedron_Typer,
	dao_vtkTrivialProducer_Typer,
	dao_vtkUndirectedGraphAlgorithm_Typer,
	dao_vtkUnstructuredGridAlgorithm_Typer,
	dao_vtkUnstructuredGridToPolyDataFilter_Typer,
	dao_vtkUnstructuredGridToUnstructuredGridFilter_Typer,
	dao_vtkViewDependentErrorMetric_Typer,
	NULL
};
static const char *dao__Aliases[] = 
{
	"stdcxx::money_get<'char'>", "stdcxx::money_get<'char',stdcxx::istreambuf_iterator<'char',stdcxx::char_traits<'char'>>>",
	"stdcxx::money_put<'char'>", "stdcxx::money_put<'char',stdcxx::ostreambuf_iterator<'char',stdcxx::char_traits<'char'>>>",
	"stdcxx::num_get<'char'>", "stdcxx::num_get<'char',stdcxx::istreambuf_iterator<'char',stdcxx::char_traits<'char'>>>",
	"stdcxx::num_put<'char'>", "stdcxx::num_put<'char',stdcxx::ostreambuf_iterator<'char',stdcxx::char_traits<'char'>>>",
	"stdcxx::time_put<'char'>", "stdcxx::time_put<'char',stdcxx::ostreambuf_iterator<'char',stdcxx::char_traits<'char'>>>",
	"stdcxx::time_put_byname<'char'>", "stdcxx::time_put_byname<'char',stdcxx::ostreambuf_iterator<'char',stdcxx::char_traits<'char'>>>",
	"stdcxx::time_get<'char'>", "stdcxx::time_get<'char',stdcxx::istreambuf_iterator<'char',stdcxx::char_traits<'char'>>>",
	"stdcxx::time_get_byname<'char'>", "stdcxx::time_get_byname<'char',stdcxx::istreambuf_iterator<'char',stdcxx::char_traits<'char'>>>",
	"stdcxx::money_get<'wchar_t'>", "stdcxx::money_get<'wchar_t',stdcxx::istreambuf_iterator<'wchar_t',stdcxx::char_traits<'wchar_t'>>>",
	"stdcxx::money_put<'wchar_t'>", "stdcxx::money_put<'wchar_t',stdcxx::ostreambuf_iterator<'wchar_t',stdcxx::char_traits<'wchar_t'>>>",
	"stdcxx::num_get<'wchar_t'>", "stdcxx::num_get<'wchar_t',stdcxx::istreambuf_iterator<'wchar_t',stdcxx::char_traits<'wchar_t'>>>",
	"stdcxx::num_put<'wchar_t'>", "stdcxx::num_put<'wchar_t',stdcxx::ostreambuf_iterator<'wchar_t',stdcxx::char_traits<'wchar_t'>>>",
	"stdcxx::time_put<'wchar_t'>", "stdcxx::time_put<'wchar_t',stdcxx::ostreambuf_iterator<'wchar_t',stdcxx::char_traits<'wchar_t'>>>",
	"stdcxx::time_put_byname<'wchar_t'>", "stdcxx::time_put_byname<'wchar_t',stdcxx::ostreambuf_iterator<'wchar_t',stdcxx::char_traits<'wchar_t'>>>",
	"stdcxx::time_get<'wchar_t'>", "stdcxx::time_get<'wchar_t',stdcxx::istreambuf_iterator<'wchar_t',stdcxx::char_traits<'wchar_t'>>>",
	"stdcxx::time_get_byname<'wchar_t'>", "stdcxx::time_get_byname<'wchar_t',stdcxx::istreambuf_iterator<'wchar_t',stdcxx::char_traits<'wchar_t'>>>",
	"stdcxx::vector<'vtkDataSet*',stdcxx::allocator<'vtkDataSet*'>>", "DataSetsTypeBase",
	NULL
};
#ifdef __cplusplus
extern "C"{
#endif
int DaoOnLoad( DaoVmSpace *vms, DaoNamespace *ns )
{
	__daoVmSpace = vms;
	DaoNamespace *__gnu_debug_def = DaoVmSpace_GetNamespace( vms, "__gnu_debug_def" );
	DaoNamespace *__gnu_debug = DaoVmSpace_GetNamespace( vms, "__gnu_debug" );
	DaoNamespace *std = DaoVmSpace_GetNamespace( vms, "stdcxx" );
	DaoNamespace *__gnu_cxx = DaoVmSpace_GetNamespace( vms, "__gnu_cxx" );
	DaoNamespace *__gnu_internal = DaoVmSpace_GetNamespace( vms, "__gnu_internal" );
	DaoNamespace *vtksys = DaoVmSpace_GetNamespace( vms, "vtksys" );
	DaoNamespace *boost = DaoVmSpace_GetNamespace( vms, "boost" );
	DaoNamespace *boost_0_serialization = DaoNamespace_GetNamespace( boost, "serialization" );
	DaoNamespace *VtkCommon = DaoVmSpace_LinkModule( vms, ns, "VtkCommon" );
	if( VtkCommon == NULL ) VtkCommon = DaoVmSpace_LinkModule( vms, ns, "DaoVtkCommon" );
	if( VtkCommon == NULL ) return 1;
	DaoNamespace_AddConstNumbers( ns, dao__Nums );
	DaoNamespace_AddConstValue( ns, "__gnu_debug_def", (DaoValue*) __gnu_debug_def );
	DaoNamespace_AddConstValue( ns, "__gnu_debug", (DaoValue*) __gnu_debug );
	DaoNamespace_AddConstValue( ns, "stdcxx", (DaoValue*) std );
	DaoNamespace_AddConstNumbers( std, dao_std_Nums );
	DaoNamespace_AddConstValue( ns, "__gnu_cxx", (DaoValue*) __gnu_cxx );
	DaoNamespace_AddConstValue( ns, "__gnu_internal", (DaoValue*) __gnu_internal );
	DaoNamespace_AddConstValue( ns, "vtksys", (DaoValue*) vtksys );
	DaoNamespace_AddConstValue( ns, "boost", (DaoValue*) boost );
	DaoNamespace_WrapTypes( ns, dao__Typers );
	DaoNamespace_TypeDefines( ns, dao__Aliases );
	DaoNamespace_WrapFunctions( ns, dao__Funcs );
	dao_type_vtkLocator = DaoType_GetFromTypeStructure( dao_vtkLocator_Typer );
	dao_type_vtkAbstractCellLocator = DaoType_GetFromTypeStructure( dao_vtkAbstractCellLocator_Typer );
	dao_type_vtkAbstractInterpolatedVelocityField = DaoType_GetFromTypeStructure( dao_vtkAbstractInterpolatedVelocityField_Typer );
	dao_type_vtkAbstractInterpolatedVelocityFieldDataSetsType = DaoType_GetFromTypeStructure( dao_vtkAbstractInterpolatedVelocityFieldDataSetsType_Typer );
	dao_type_vtkAlgorithmInternals = DaoType_GetFromTypeStructure( dao_vtkAlgorithmInternals_Typer );
	dao_type_vtkAlgorithm = DaoType_GetFromTypeStructure( dao_vtkAlgorithm_Typer );
	dao_type_vtkAbstractMapper = DaoType_GetFromTypeStructure( dao_vtkAbstractMapper_Typer );
	dao_type_vtkAbstractPointLocator = DaoType_GetFromTypeStructure( dao_vtkAbstractPointLocator_Typer );
	dao_type_vtkCoordinate = DaoType_GetFromTypeStructure( dao_vtkCoordinate_Typer );
	dao_type_vtkActor2D = DaoType_GetFromTypeStructure( dao_vtkActor2D_Typer );
	dao_type_vtkActor2DCollection = DaoType_GetFromTypeStructure( dao_vtkActor2DCollection_Typer );
	dao_type_vtkStreamingDemandDrivenPipelineToDataObjectFriendship = DaoType_GetFromTypeStructure( dao_vtkStreamingDemandDrivenPipelineToDataObjectFriendship_Typer );
	dao_type_vtkDataObject = DaoType_GetFromTypeStructure( dao_vtkDataObject_Typer );
	dao_type_vtkGraphEdgePoints = DaoType_GetFromTypeStructure( dao_vtkGraphEdgePoints_Typer );
	dao_type_vtkEdgeBase = DaoType_GetFromTypeStructure( dao_vtkEdgeBase_Typer );
	dao_type_vtkOutEdgeType = DaoType_GetFromTypeStructure( dao_vtkOutEdgeType_Typer );
	dao_type_vtkInEdgeType = DaoType_GetFromTypeStructure( dao_vtkInEdgeType_Typer );
	dao_type_vtkEdgeType = DaoType_GetFromTypeStructure( dao_vtkEdgeType_Typer );
	dao_type_vtkGraph = DaoType_GetFromTypeStructure( dao_vtkGraph_Typer );
	dao_type_vtkAdjacentVertexIterator = DaoType_GetFromTypeStructure( dao_vtkAdjacentVertexIterator_Typer );
	dao_type_vtkAlgorithmOutput = DaoType_GetFromTypeStructure( dao_vtkAlgorithmOutput_Typer );
	dao_type_vtkAMRBox = DaoType_GetFromTypeStructure( dao_vtkAMRBox_Typer );
	dao_type_vtkAnnotation = DaoType_GetFromTypeStructure( dao_vtkAnnotation_Typer );
	dao_type_vtkAnnotationLayers = DaoType_GetFromTypeStructure( dao_vtkAnnotationLayers_Typer );
	dao_type_vtkAnnotationLayersAlgorithm = DaoType_GetFromTypeStructure( dao_vtkAnnotationLayersAlgorithm_Typer );
	dao_type_vtkArrayData = DaoType_GetFromTypeStructure( dao_vtkArrayData_Typer );
	dao_type_vtkArrayDataAlgorithm = DaoType_GetFromTypeStructure( dao_vtkArrayDataAlgorithm_Typer );
	dao_type_vtkGenericSubdivisionErrorMetric = DaoType_GetFromTypeStructure( dao_vtkGenericSubdivisionErrorMetric_Typer );
	dao_type_vtkAttributesErrorMetric = DaoType_GetFromTypeStructure( dao_vtkAttributesErrorMetric_Typer );
	dao_type_vtkCell = DaoType_GetFromTypeStructure( dao_vtkCell_Typer );
	dao_type_vtkNonLinearCell = DaoType_GetFromTypeStructure( dao_vtkNonLinearCell_Typer );
	dao_type_vtkBiQuadraticQuad = DaoType_GetFromTypeStructure( dao_vtkBiQuadraticQuad_Typer );
	dao_type_vtkBiQuadraticQuadraticHexahedron = DaoType_GetFromTypeStructure( dao_vtkBiQuadraticQuadraticHexahedron_Typer );
	dao_type_vtkBiQuadraticQuadraticWedge = DaoType_GetFromTypeStructure( dao_vtkBiQuadraticQuadraticWedge_Typer );
	dao_type_vtkBiQuadraticTriangle = DaoType_GetFromTypeStructure( dao_vtkBiQuadraticTriangle_Typer );
	dao_type_vtkBSPCuts = DaoType_GetFromTypeStructure( dao_vtkBSPCuts_Typer );
	dao_type_vtkBSPIntersections = DaoType_GetFromTypeStructure( dao_vtkBSPIntersections_Typer );
	dao_type_vtkAlgorithmToExecutiveFriendship = DaoType_GetFromTypeStructure( dao_vtkAlgorithmToExecutiveFriendship_Typer );
	dao_type_vtkExecutiveInternals = DaoType_GetFromTypeStructure( dao_vtkExecutiveInternals_Typer );
	dao_type_vtkExecutive = DaoType_GetFromTypeStructure( dao_vtkExecutive_Typer );
	dao_type_vtkDemandDrivenPipelineInternals = DaoType_GetFromTypeStructure( dao_vtkDemandDrivenPipelineInternals_Typer );
	dao_type_vtkDemandDrivenPipeline = DaoType_GetFromTypeStructure( dao_vtkDemandDrivenPipeline_Typer );
	dao_type_vtkStreamingDemandDrivenPipeline = DaoType_GetFromTypeStructure( dao_vtkStreamingDemandDrivenPipeline_Typer );
	dao_type_vtkCachedStreamingDemandDrivenPipelineInternals = DaoType_GetFromTypeStructure( dao_vtkCachedStreamingDemandDrivenPipelineInternals_Typer );
	dao_type_vtkCachedStreamingDemandDrivenPipeline = DaoType_GetFromTypeStructure( dao_vtkCachedStreamingDemandDrivenPipeline_Typer );
	dao_type_vtkSpline = DaoType_GetFromTypeStructure( dao_vtkSpline_Typer );
	dao_type_vtkCardinalSpline = DaoType_GetFromTypeStructure( dao_vtkCardinalSpline_Typer );
	dao_type_vtkDataSetAlgorithm = DaoType_GetFromTypeStructure( dao_vtkDataSetAlgorithm_Typer );
	dao_type_vtkCastToConcrete = DaoType_GetFromTypeStructure( dao_vtkCastToConcrete_Typer );
	dao_type_vtkCell3D = DaoType_GetFromTypeStructure( dao_vtkCell3D_Typer );
	dao_type_vtkCellArray = DaoType_GetFromTypeStructure( dao_vtkCellArray_Typer );
	dao_type_vtkFieldData = DaoType_GetFromTypeStructure( dao_vtkFieldData_Typer );
	dao_type_vtkDataSetAttributes = DaoType_GetFromTypeStructure( dao_vtkDataSetAttributes_Typer );
	dao_type_vtkCellData = DaoType_GetFromTypeStructure( dao_vtkCellData_Typer );
	dao_type_vtkCellLinks = DaoType_GetFromTypeStructure( dao_vtkCellLinks_Typer );
	dao_type_vtkNeighborCells = DaoType_GetFromTypeStructure( dao_vtkNeighborCells_Typer );
	dao_type_vtkCellLocator = DaoType_GetFromTypeStructure( dao_vtkCellLocator_Typer );
	dao_type_vtkCellTypes = DaoType_GetFromTypeStructure( dao_vtkCellTypes_Typer );
	dao_type_vtkColorTransferFunctionInternals = DaoType_GetFromTypeStructure( dao_vtkColorTransferFunctionInternals_Typer );
	dao_type_vtkColorTransferFunction = DaoType_GetFromTypeStructure( dao_vtkColorTransferFunction_Typer );
	dao_type_vtkCompositeDataSetInternals = DaoType_GetFromTypeStructure( dao_vtkCompositeDataSetInternals_Typer );
	dao_type_vtkCompositeDataSetIndex = DaoType_GetFromTypeStructure( dao_vtkCompositeDataSetIndex_Typer );
	dao_type_vtkCompositeDataIterator = DaoType_GetFromTypeStructure( dao_vtkCompositeDataIterator_Typer );
	dao_type_vtkCompositeDataPipeline = DaoType_GetFromTypeStructure( dao_vtkCompositeDataPipeline_Typer );
	dao_type_vtkCompositeDataSet = DaoType_GetFromTypeStructure( dao_vtkCompositeDataSet_Typer );
	dao_type_vtkCompositeDataSetAlgorithm = DaoType_GetFromTypeStructure( dao_vtkCompositeDataSetAlgorithm_Typer );
	dao_type_vtkComputingResources = DaoType_GetFromTypeStructure( dao_vtkComputingResources_Typer );
	dao_type_vtkProcessingUnitResource = DaoType_GetFromTypeStructure( dao_vtkProcessingUnitResource_Typer );
	dao_type_vtkCone = DaoType_GetFromTypeStructure( dao_vtkCone_Typer );
	dao_type_vtkConvexPointSet = DaoType_GetFromTypeStructure( dao_vtkConvexPointSet_Typer );
	dao_type_vtkCubicLine = DaoType_GetFromTypeStructure( dao_vtkCubicLine_Typer );
	dao_type_vtkCylinder = DaoType_GetFromTypeStructure( dao_vtkCylinder_Typer );
	dao_type_vtkDataObjectAlgorithm = DaoType_GetFromTypeStructure( dao_vtkDataObjectAlgorithm_Typer );
	dao_type_vtkDataObjectCollection = DaoType_GetFromTypeStructure( dao_vtkDataObjectCollection_Typer );
	dao_type_vtkProcessObject = DaoType_GetFromTypeStructure( dao_vtkProcessObject_Typer );
	dao_type_vtkDataObjectToSourceFriendship = DaoType_GetFromTypeStructure( dao_vtkDataObjectToSourceFriendship_Typer );
	dao_type_vtkSource = DaoType_GetFromTypeStructure( dao_vtkSource_Typer );
	dao_type_vtkDataObjectSource = DaoType_GetFromTypeStructure( dao_vtkDataObjectSource_Typer );
	dao_type_vtkDataObjectTypes = DaoType_GetFromTypeStructure( dao_vtkDataObjectTypes_Typer );
	dao_type_vtkSourceToDataSetFriendship = DaoType_GetFromTypeStructure( dao_vtkSourceToDataSetFriendship_Typer );
	dao_type_vtkDataSet = DaoType_GetFromTypeStructure( dao_vtkDataSet_Typer );
	dao_type_vtkDataSetCollection = DaoType_GetFromTypeStructure( dao_vtkDataSetCollection_Typer );
	dao_type_vtkDataSetSource = DaoType_GetFromTypeStructure( dao_vtkDataSetSource_Typer );
	dao_type_vtkDataSetToDataSetFilter = DaoType_GetFromTypeStructure( dao_vtkDataSetToDataSetFilter_Typer );
	dao_type_vtkImageSource = DaoType_GetFromTypeStructure( dao_vtkImageSource_Typer );
	dao_type_vtkDataSetToImageFilter = DaoType_GetFromTypeStructure( dao_vtkDataSetToImageFilter_Typer );
	dao_type_vtkPolyDataSource = DaoType_GetFromTypeStructure( dao_vtkPolyDataSource_Typer );
	dao_type_vtkDataSetToPolyDataFilter = DaoType_GetFromTypeStructure( dao_vtkDataSetToPolyDataFilter_Typer );
	dao_type_vtkStructuredGridSource = DaoType_GetFromTypeStructure( dao_vtkStructuredGridSource_Typer );
	dao_type_vtkDataSetToStructuredGridFilter = DaoType_GetFromTypeStructure( dao_vtkDataSetToStructuredGridFilter_Typer );
	dao_type_vtkStructuredPointsSource = DaoType_GetFromTypeStructure( dao_vtkStructuredPointsSource_Typer );
	dao_type_vtkDataSetToStructuredPointsFilter = DaoType_GetFromTypeStructure( dao_vtkDataSetToStructuredPointsFilter_Typer );
	dao_type_vtkUnstructuredGridSource = DaoType_GetFromTypeStructure( dao_vtkUnstructuredGridSource_Typer );
	dao_type_vtkDataSetToUnstructuredGridFilter = DaoType_GetFromTypeStructure( dao_vtkDataSetToUnstructuredGridFilter_Typer );
	dao_type_vtkDirectedGraph = DaoType_GetFromTypeStructure( dao_vtkDirectedGraph_Typer );
	dao_type_vtkDirectedAcyclicGraph = DaoType_GetFromTypeStructure( dao_vtkDirectedAcyclicGraph_Typer );
	dao_type_vtkDirectedGraphAlgorithm = DaoType_GetFromTypeStructure( dao_vtkDirectedGraphAlgorithm_Typer );
	dao_type_vtkDiscretizableColorTransferFunction = DaoType_GetFromTypeStructure( dao_vtkDiscretizableColorTransferFunction_Typer );
	dao_type_vtkDistributedGraphHelperInternals = DaoType_GetFromTypeStructure( dao_vtkDistributedGraphHelperInternals_Typer );
	dao_type_vtkDistributedGraphHelper = DaoType_GetFromTypeStructure( dao_vtkDistributedGraphHelper_Typer );
	dao_type_vtkEdgeListIterator = DaoType_GetFromTypeStructure( dao_vtkEdgeListIterator_Typer );
	dao_type_vtkEmptyCell = DaoType_GetFromTypeStructure( dao_vtkEmptyCell_Typer );
	dao_type_vtkExecutionSchedulerManager = DaoType_GetFromTypeStructure( dao_vtkExecutionSchedulerManager_Typer );
	dao_type_vtkExecutionScheduler = DaoType_GetFromTypeStructure( dao_vtkExecutionScheduler_Typer );
	dao_type_vtkExecutiveCollection = DaoType_GetFromTypeStructure( dao_vtkExecutiveCollection_Typer );
	dao_type_vtkExplicitCell = DaoType_GetFromTypeStructure( dao_vtkExplicitCell_Typer );
	dao_type_vtkFilteringInformationKeyManager = DaoType_GetFromTypeStructure( dao_vtkFilteringInformationKeyManager_Typer );
	dao_type_vtkGenericAdaptorCell = DaoType_GetFromTypeStructure( dao_vtkGenericAdaptorCell_Typer );
	dao_type_vtkGenericAttribute = DaoType_GetFromTypeStructure( dao_vtkGenericAttribute_Typer );
	dao_type_vtkGenericAttributeInternalVector = DaoType_GetFromTypeStructure( dao_vtkGenericAttributeInternalVector_Typer );
	dao_type_vtkIntInternalVector = DaoType_GetFromTypeStructure( dao_vtkIntInternalVector_Typer );
	dao_type_vtkGenericAttributeCollection = DaoType_GetFromTypeStructure( dao_vtkGenericAttributeCollection_Typer );
	dao_type_vtkGenericCell = DaoType_GetFromTypeStructure( dao_vtkGenericCell_Typer );
	dao_type_vtkGenericCellIterator = DaoType_GetFromTypeStructure( dao_vtkGenericCellIterator_Typer );
	dao_type_vtkGenericCellTessellator = DaoType_GetFromTypeStructure( dao_vtkGenericCellTessellator_Typer );
	dao_type_vtkGenericDataSet = DaoType_GetFromTypeStructure( dao_vtkGenericDataSet_Typer );
	dao_type_vtkGenericDataSetAlgorithm = DaoType_GetFromTypeStructure( dao_vtkGenericDataSetAlgorithm_Typer );
	dao_type_vtkEdgeTableEdge = DaoType_GetFromTypeStructure( dao_vtkEdgeTableEdge_Typer );
	dao_type_vtkEdgeTablePoints = DaoType_GetFromTypeStructure( dao_vtkEdgeTablePoints_Typer );
	dao_type_vtkGenericEdgeTable = DaoType_GetFromTypeStructure( dao_vtkGenericEdgeTable_Typer );
	dao_type_vtkGenericInterpolatedVelocityFieldDataSetsType = DaoType_GetFromTypeStructure( dao_vtkGenericInterpolatedVelocityFieldDataSetsType_Typer );
	dao_type_vtkGenericInterpolatedVelocityField = DaoType_GetFromTypeStructure( dao_vtkGenericInterpolatedVelocityField_Typer );
	dao_type_vtkGenericPointIterator = DaoType_GetFromTypeStructure( dao_vtkGenericPointIterator_Typer );
	dao_type_vtkGeometricErrorMetric = DaoType_GetFromTypeStructure( dao_vtkGeometricErrorMetric_Typer );
	dao_type_vtkGraphAlgorithm = DaoType_GetFromTypeStructure( dao_vtkGraphAlgorithm_Typer );
	dao_type_vtkGraphEdge = DaoType_GetFromTypeStructure( dao_vtkGraphEdge_Typer );
	dao_type_vtkVertexAdjacencyList = DaoType_GetFromTypeStructure( dao_vtkVertexAdjacencyList_Typer );
	dao_type_vtkGraphInternals = DaoType_GetFromTypeStructure( dao_vtkGraphInternals_Typer );
	dao_type_vtkHexagonalPrism = DaoType_GetFromTypeStructure( dao_vtkHexagonalPrism_Typer );
	dao_type_vtkHexahedron = DaoType_GetFromTypeStructure( dao_vtkHexahedron_Typer );
	dao_type_vtkHierarchicalBoxDataIterator = DaoType_GetFromTypeStructure( dao_vtkHierarchicalBoxDataIterator_Typer );
	dao_type_vtkHierarchicalBoxDataSet = DaoType_GetFromTypeStructure( dao_vtkHierarchicalBoxDataSet_Typer );
	dao_type_vtkHierarchicalBoxDataSetAlgorithm = DaoType_GetFromTypeStructure( dao_vtkHierarchicalBoxDataSetAlgorithm_Typer );
	dao_type_vtkHyperOctreeInternal = DaoType_GetFromTypeStructure( dao_vtkHyperOctreeInternal_Typer );
	dao_type_vtkHyperOctreeIdSet = DaoType_GetFromTypeStructure( dao_vtkHyperOctreeIdSet_Typer );
	dao_type_vtkHyperOctree = DaoType_GetFromTypeStructure( dao_vtkHyperOctree_Typer );
	dao_type_vtkHyperOctreeLightWeightCursor = DaoType_GetFromTypeStructure( dao_vtkHyperOctreeLightWeightCursor_Typer );
	dao_type_vtkHyperOctreeAlgorithm = DaoType_GetFromTypeStructure( dao_vtkHyperOctreeAlgorithm_Typer );
	dao_type_vtkHyperOctreeCursor = DaoType_GetFromTypeStructure( dao_vtkHyperOctreeCursor_Typer );
	dao_type_vtkHyperOctreePointsGrabber = DaoType_GetFromTypeStructure( dao_vtkHyperOctreePointsGrabber_Typer );
	dao_type_vtkImageAlgorithm = DaoType_GetFromTypeStructure( dao_vtkImageAlgorithm_Typer );
	dao_type_vtkImageData = DaoType_GetFromTypeStructure( dao_vtkImageData_Typer );
	dao_type_vtkImageInPlaceFilter = DaoType_GetFromTypeStructure( dao_vtkImageInPlaceFilter_Typer );
	dao_type_vtkImageMultipleInputFilter = DaoType_GetFromTypeStructure( dao_vtkImageMultipleInputFilter_Typer );
	dao_type_vtkImageMultipleInputOutputFilter = DaoType_GetFromTypeStructure( dao_vtkImageMultipleInputOutputFilter_Typer );
	dao_type_vtkImageToImageFilter = DaoType_GetFromTypeStructure( dao_vtkImageToImageFilter_Typer );
	dao_type_vtkImageToStructuredPoints = DaoType_GetFromTypeStructure( dao_vtkImageToStructuredPoints_Typer );
	dao_type_vtkImageTwoInputFilter = DaoType_GetFromTypeStructure( dao_vtkImageTwoInputFilter_Typer );
	dao_type_vtkImplicitBoolean = DaoType_GetFromTypeStructure( dao_vtkImplicitBoolean_Typer );
	dao_type_vtkImplicitDataSet = DaoType_GetFromTypeStructure( dao_vtkImplicitDataSet_Typer );
	dao_type_vtkImplicitHalo = DaoType_GetFromTypeStructure( dao_vtkImplicitHalo_Typer );
	dao_type_vtkImplicitSelectionLoop = DaoType_GetFromTypeStructure( dao_vtkImplicitSelectionLoop_Typer );
	dao_type_vtkImplicitSum = DaoType_GetFromTypeStructure( dao_vtkImplicitSum_Typer );
	dao_type_vtkImplicitVolume = DaoType_GetFromTypeStructure( dao_vtkImplicitVolume_Typer );
	dao_type_vtkImplicitWindowFunction = DaoType_GetFromTypeStructure( dao_vtkImplicitWindowFunction_Typer );
	dao_type_vtkIncrementalOctreeNode = DaoType_GetFromTypeStructure( dao_vtkIncrementalOctreeNode_Typer );
	dao_type_vtkIncrementalPointLocator = DaoType_GetFromTypeStructure( dao_vtkIncrementalPointLocator_Typer );
	dao_type_vtkIncrementalOctreePointLocator = DaoType_GetFromTypeStructure( dao_vtkIncrementalOctreePointLocator_Typer );
	dao_type_vtkInEdgeIterator = DaoType_GetFromTypeStructure( dao_vtkInEdgeIterator_Typer );
	dao_type_vtkInformationExecutivePortKey = DaoType_GetFromTypeStructure( dao_vtkInformationExecutivePortKey_Typer );
	dao_type_vtkInformationExecutivePortVectorKey = DaoType_GetFromTypeStructure( dao_vtkInformationExecutivePortVectorKey_Typer );
	dao_type_vtkInterpolatedVelocityField = DaoType_GetFromTypeStructure( dao_vtkInterpolatedVelocityField_Typer );
	dao_type_vtkKdNode = DaoType_GetFromTypeStructure( dao_vtkKdNode_Typer );
	dao_type_vtkKdTree = DaoType_GetFromTypeStructure( dao_vtkKdTree_Typer );
	dao_type_vtkKdTreePointLocator = DaoType_GetFromTypeStructure( dao_vtkKdTreePointLocator_Typer );
	dao_type_vtkKochanekSpline = DaoType_GetFromTypeStructure( dao_vtkKochanekSpline_Typer );
	dao_type_vtkLine = DaoType_GetFromTypeStructure( dao_vtkLine_Typer );
	dao_type_vtkMapper2D = DaoType_GetFromTypeStructure( dao_vtkMapper2D_Typer );
	dao_type_vtkMVCTriIterator = DaoType_GetFromTypeStructure( dao_vtkMVCTriIterator_Typer );
	dao_type_vtkMVCPolyIterator = DaoType_GetFromTypeStructure( dao_vtkMVCPolyIterator_Typer );
	dao_type_vtkMeanValueCoordinatesInterpolator = DaoType_GetFromTypeStructure( dao_vtkMeanValueCoordinatesInterpolator_Typer );
	dao_type_vtkNeighborPoints = DaoType_GetFromTypeStructure( dao_vtkNeighborPoints_Typer );
	dao_type_vtkPointLocator = DaoType_GetFromTypeStructure( dao_vtkPointLocator_Typer );
	dao_type_vtkMergePoints = DaoType_GetFromTypeStructure( dao_vtkMergePoints_Typer );
	dao_type_vtkMultiBlockDataSet = DaoType_GetFromTypeStructure( dao_vtkMultiBlockDataSet_Typer );
	dao_type_vtkMultiBlockDataSetAlgorithm = DaoType_GetFromTypeStructure( dao_vtkMultiBlockDataSetAlgorithm_Typer );
	dao_type_vtkMultiPieceDataSet = DaoType_GetFromTypeStructure( dao_vtkMultiPieceDataSet_Typer );
	dao_type_vtkMutableDirectedGraph = DaoType_GetFromTypeStructure( dao_vtkMutableDirectedGraph_Typer );
	dao_type_vtkUndirectedGraph = DaoType_GetFromTypeStructure( dao_vtkUndirectedGraph_Typer );
	dao_type_vtkMutableUndirectedGraph = DaoType_GetFromTypeStructure( dao_vtkMutableUndirectedGraph_Typer );
	dao_type_vtkNonMergingPointLocator = DaoType_GetFromTypeStructure( dao_vtkNonMergingPointLocator_Typer );
	dao_type_vtkOctreePointLocator = DaoType_GetFromTypeStructure( dao_vtkOctreePointLocator_Typer );
	dao_type_vtkOctreePointLocatorNode = DaoType_GetFromTypeStructure( dao_vtkOctreePointLocatorNode_Typer );
	dao_type_vtkOTMesh = DaoType_GetFromTypeStructure( dao_vtkOTMesh_Typer );
	dao_type_vtkOTTemplates = DaoType_GetFromTypeStructure( dao_vtkOTTemplates_Typer );
	dao_type_vtkOrderedTriangulator = DaoType_GetFromTypeStructure( dao_vtkOrderedTriangulator_Typer );
	dao_type_vtkOutEdgeIterator = DaoType_GetFromTypeStructure( dao_vtkOutEdgeIterator_Typer );
	dao_type_vtkParametricSpline = DaoType_GetFromTypeStructure( dao_vtkParametricSpline_Typer );
	dao_type_vtkPassInputTypeAlgorithm = DaoType_GetFromTypeStructure( dao_vtkPassInputTypeAlgorithm_Typer );
	dao_type_vtkPentagonalPrism = DaoType_GetFromTypeStructure( dao_vtkPentagonalPrism_Typer );
	dao_type_vtkPerlinNoise = DaoType_GetFromTypeStructure( dao_vtkPerlinNoise_Typer );
	dao_type_vtkPiecewiseFunctionInternals = DaoType_GetFromTypeStructure( dao_vtkPiecewiseFunctionInternals_Typer );
	dao_type_vtkPiecewiseFunction = DaoType_GetFromTypeStructure( dao_vtkPiecewiseFunction_Typer );
	dao_type_vtkPiecewiseFunctionAlgorithm = DaoType_GetFromTypeStructure( dao_vtkPiecewiseFunctionAlgorithm_Typer );
	dao_type_vtkPiecewiseFunctionShiftScale = DaoType_GetFromTypeStructure( dao_vtkPiecewiseFunctionShiftScale_Typer );
	dao_type_vtkPixel = DaoType_GetFromTypeStructure( dao_vtkPixel_Typer );
	dao_type_vtkPlanesIntersection = DaoType_GetFromTypeStructure( dao_vtkPlanesIntersection_Typer );
	dao_type_vtkPointData = DaoType_GetFromTypeStructure( dao_vtkPointData_Typer );
	dao_type_vtkPointSet = DaoType_GetFromTypeStructure( dao_vtkPointSet_Typer );
	dao_type_vtkPointSetAlgorithm = DaoType_GetFromTypeStructure( dao_vtkPointSetAlgorithm_Typer );
	dao_type_vtkPointSetSource = DaoType_GetFromTypeStructure( dao_vtkPointSetSource_Typer );
	dao_type_vtkPointSetToPointSetFilter = DaoType_GetFromTypeStructure( dao_vtkPointSetToPointSetFilter_Typer );
	dao_type_vtkPointsProjectedHull = DaoType_GetFromTypeStructure( dao_vtkPointsProjectedHull_Typer );
	dao_type_vtkPolyData = DaoType_GetFromTypeStructure( dao_vtkPolyData_Typer );
	dao_type_vtkPolyDataAlgorithm = DaoType_GetFromTypeStructure( dao_vtkPolyDataAlgorithm_Typer );
	dao_type_vtkPolyDataCollection = DaoType_GetFromTypeStructure( dao_vtkPolyDataCollection_Typer );
	dao_type_vtkPolyDataToPolyDataFilter = DaoType_GetFromTypeStructure( dao_vtkPolyDataToPolyDataFilter_Typer );
	dao_type_vtkPolygon = DaoType_GetFromTypeStructure( dao_vtkPolygon_Typer );
	dao_type_vtkPointIdMap = DaoType_GetFromTypeStructure( dao_vtkPointIdMap_Typer );
	dao_type_vtkIdToIdVectorMapType = DaoType_GetFromTypeStructure( dao_vtkIdToIdVectorMapType_Typer );
	dao_type_vtkIdToIdMapType = DaoType_GetFromTypeStructure( dao_vtkIdToIdMapType_Typer );
	dao_type_vtkPolyhedron = DaoType_GetFromTypeStructure( dao_vtkPolyhedron_Typer );
	dao_type_vtkPolyLine = DaoType_GetFromTypeStructure( dao_vtkPolyLine_Typer );
	dao_type_vtkPolyVertex = DaoType_GetFromTypeStructure( dao_vtkPolyVertex_Typer );
	dao_type_vtkPropAssembly = DaoType_GetFromTypeStructure( dao_vtkPropAssembly_Typer );
	dao_type_vtkPyramid = DaoType_GetFromTypeStructure( dao_vtkPyramid_Typer );
	dao_type_vtkQuad = DaoType_GetFromTypeStructure( dao_vtkQuad_Typer );
	dao_type_vtkQuadraticEdge = DaoType_GetFromTypeStructure( dao_vtkQuadraticEdge_Typer );
	dao_type_vtkQuadraticHexahedron = DaoType_GetFromTypeStructure( dao_vtkQuadraticHexahedron_Typer );
	dao_type_vtkQuadraticLinearQuad = DaoType_GetFromTypeStructure( dao_vtkQuadraticLinearQuad_Typer );
	dao_type_vtkQuadraticLinearWedge = DaoType_GetFromTypeStructure( dao_vtkQuadraticLinearWedge_Typer );
	dao_type_vtkQuadraticPyramid = DaoType_GetFromTypeStructure( dao_vtkQuadraticPyramid_Typer );
	dao_type_vtkQuadraticQuad = DaoType_GetFromTypeStructure( dao_vtkQuadraticQuad_Typer );
	dao_type_vtkQuadraticTetra = DaoType_GetFromTypeStructure( dao_vtkQuadraticTetra_Typer );
	dao_type_vtkQuadraticTriangle = DaoType_GetFromTypeStructure( dao_vtkQuadraticTriangle_Typer );
	dao_type_vtkQuadraticWedge = DaoType_GetFromTypeStructure( dao_vtkQuadraticWedge_Typer );
	dao_type_vtkRectilinearGrid = DaoType_GetFromTypeStructure( dao_vtkRectilinearGrid_Typer );
	dao_type_vtkRectilinearGridAlgorithm = DaoType_GetFromTypeStructure( dao_vtkRectilinearGridAlgorithm_Typer );
	dao_type_vtkRectilinearGridSource = DaoType_GetFromTypeStructure( dao_vtkRectilinearGridSource_Typer );
	dao_type_vtkRectilinearGridToPolyDataFilter = DaoType_GetFromTypeStructure( dao_vtkRectilinearGridToPolyDataFilter_Typer );
	dao_type_vtkReebGraph = DaoType_GetFromTypeStructure( dao_vtkReebGraph_Typer );
	dao_type_vtkReebGraphSimplificationMetric = DaoType_GetFromTypeStructure( dao_vtkReebGraphSimplificationMetric_Typer );
	dao_type_vtkScalarTree = DaoType_GetFromTypeStructure( dao_vtkScalarTree_Typer );
	dao_type_vtkSelectionInternals = DaoType_GetFromTypeStructure( dao_vtkSelectionInternals_Typer );
	dao_type_vtkSelection = DaoType_GetFromTypeStructure( dao_vtkSelection_Typer );
	dao_type_vtkSelectionAlgorithm = DaoType_GetFromTypeStructure( dao_vtkSelectionAlgorithm_Typer );
	dao_type_vtkSelectionNode = DaoType_GetFromTypeStructure( dao_vtkSelectionNode_Typer );
	dao_type_vtkTriangleTile = DaoType_GetFromTypeStructure( dao_vtkTriangleTile_Typer );
	dao_type_vtkTetraTile = DaoType_GetFromTypeStructure( dao_vtkTetraTile_Typer );
	dao_type_vtkSimpleCellTessellator = DaoType_GetFromTypeStructure( dao_vtkSimpleCellTessellator_Typer );
	dao_type_vtkSimpleImageToImageFilter = DaoType_GetFromTypeStructure( dao_vtkSimpleImageToImageFilter_Typer );
	dao_type_vtkScalarNode = DaoType_GetFromTypeStructure( dao_vtkScalarNode_Typer );
	dao_type_vtkSimpleScalarTree = DaoType_GetFromTypeStructure( dao_vtkSimpleScalarTree_Typer );
	dao_type_vtkSmoothErrorMetric = DaoType_GetFromTypeStructure( dao_vtkSmoothErrorMetric_Typer );
	dao_type_vtkSphere = DaoType_GetFromTypeStructure( dao_vtkSphere_Typer );
	dao_type_vtkStructuredGrid = DaoType_GetFromTypeStructure( dao_vtkStructuredGrid_Typer );
	dao_type_vtkStructuredGridAlgorithm = DaoType_GetFromTypeStructure( dao_vtkStructuredGridAlgorithm_Typer );
	dao_type_vtkStructuredGridToPolyDataFilter = DaoType_GetFromTypeStructure( dao_vtkStructuredGridToPolyDataFilter_Typer );
	dao_type_vtkStructuredGridToStructuredGridFilter = DaoType_GetFromTypeStructure( dao_vtkStructuredGridToStructuredGridFilter_Typer );
	dao_type_vtkStructuredPoints = DaoType_GetFromTypeStructure( dao_vtkStructuredPoints_Typer );
	dao_type_vtkStructuredPointsCollection = DaoType_GetFromTypeStructure( dao_vtkStructuredPointsCollection_Typer );
	dao_type_vtkStructuredPointsToPolyDataFilter = DaoType_GetFromTypeStructure( dao_vtkStructuredPointsToPolyDataFilter_Typer );
	dao_type_vtkStructuredPointsToStructuredPointsFilter = DaoType_GetFromTypeStructure( dao_vtkStructuredPointsToStructuredPointsFilter_Typer );
	dao_type_vtkStructuredPointsToUnstructuredGridFilter = DaoType_GetFromTypeStructure( dao_vtkStructuredPointsToUnstructuredGridFilter_Typer );
	dao_type_vtkSuperquadric = DaoType_GetFromTypeStructure( dao_vtkSuperquadric_Typer );
	dao_type_vtkTable = DaoType_GetFromTypeStructure( dao_vtkTable_Typer );
	dao_type_vtkTableAlgorithm = DaoType_GetFromTypeStructure( dao_vtkTableAlgorithm_Typer );
	dao_type_vtkTemporalDataSet = DaoType_GetFromTypeStructure( dao_vtkTemporalDataSet_Typer );
	dao_type_vtkTemporalDataSetAlgorithm = DaoType_GetFromTypeStructure( dao_vtkTemporalDataSetAlgorithm_Typer );
	dao_type_vtkTetra = DaoType_GetFromTypeStructure( dao_vtkTetra_Typer );
	dao_type_vtkThreadedImageAlgorithm = DaoType_GetFromTypeStructure( dao_vtkThreadedImageAlgorithm_Typer );
	dao_type_vtkThreadedStreamingPipeline = DaoType_GetFromTypeStructure( dao_vtkThreadedStreamingPipeline_Typer );
	dao_type_vtkTree = DaoType_GetFromTypeStructure( dao_vtkTree_Typer );
	dao_type_vtkTreeAlgorithm = DaoType_GetFromTypeStructure( dao_vtkTreeAlgorithm_Typer );
	dao_type_vtkTreeBFSIteratorInternals = DaoType_GetFromTypeStructure( dao_vtkTreeBFSIteratorInternals_Typer );
	dao_type_vtkTreeBFSIterator = DaoType_GetFromTypeStructure( dao_vtkTreeBFSIterator_Typer );
	dao_type_vtkTreeDFSIteratorInternals = DaoType_GetFromTypeStructure( dao_vtkTreeDFSIteratorInternals_Typer );
	dao_type_vtkTreeDFSIterator = DaoType_GetFromTypeStructure( dao_vtkTreeDFSIterator_Typer );
	dao_type_vtkTriangle = DaoType_GetFromTypeStructure( dao_vtkTriangle_Typer );
	dao_type_vtkTriangleStrip = DaoType_GetFromTypeStructure( dao_vtkTriangleStrip_Typer );
	dao_type_vtkTriQuadraticHexahedron = DaoType_GetFromTypeStructure( dao_vtkTriQuadraticHexahedron_Typer );
	dao_type_vtkTrivialProducer = DaoType_GetFromTypeStructure( dao_vtkTrivialProducer_Typer );
	dao_type_vtkUndirectedGraphAlgorithm = DaoType_GetFromTypeStructure( dao_vtkUndirectedGraphAlgorithm_Typer );
	dao_type_vtkUniformGrid = DaoType_GetFromTypeStructure( dao_vtkUniformGrid_Typer );
	dao_type_vtkUnstructuredGrid = DaoType_GetFromTypeStructure( dao_vtkUnstructuredGrid_Typer );
	dao_type_vtkUnstructuredGridAlgorithm = DaoType_GetFromTypeStructure( dao_vtkUnstructuredGridAlgorithm_Typer );
	dao_type_vtkUnstructuredGridToPolyDataFilter = DaoType_GetFromTypeStructure( dao_vtkUnstructuredGridToPolyDataFilter_Typer );
	dao_type_vtkUnstructuredGridToUnstructuredGridFilter = DaoType_GetFromTypeStructure( dao_vtkUnstructuredGridToUnstructuredGridFilter_Typer );
	dao_type_vtkVertex = DaoType_GetFromTypeStructure( dao_vtkVertex_Typer );
	dao_type_vtkVertexListIterator = DaoType_GetFromTypeStructure( dao_vtkVertexListIterator_Typer );
	dao_type_vtkViewDependentErrorMetric = DaoType_GetFromTypeStructure( dao_vtkViewDependentErrorMetric_Typer );
	dao_type_vtkViewport = DaoType_GetFromTypeStructure( dao_vtkViewport_Typer );
	dao_type_vtkVoxel = DaoType_GetFromTypeStructure( dao_vtkVoxel_Typer );
	dao_type_vtkWedge = DaoType_GetFromTypeStructure( dao_vtkWedge_Typer );
	DaoNamespace_WrapFunctions( __gnu_debug_def, dao___gnu_debug_def_Funcs );
	DaoNamespace_WrapFunctions( __gnu_debug, dao___gnu_debug_Funcs );
	DaoNamespace_WrapFunctions( std, dao_std_Funcs );
	dao_type_std_0_allocator_1_vtkDataSet_9__2_ = DaoType_GetFromTypeStructure( dao_std_0_allocator_1_vtkDataSet_9__2__Typer );
	dao_type_std_0_vector_1_vtkDataSet_9__3_std_0_allocator_1_vtkDataSet_9__2__4__2_ = DaoType_GetFromTypeStructure( dao_std_0_vector_1_vtkDataSet_9__3_std_0_allocator_1_vtkDataSet_9__2__4__2__Typer );
	dao_type_std_0__Vector_base_1_vtkDataSet_9__3_std_0_allocator_1_vtkDataSet_9__2__4__2_ = DaoType_GetFromTypeStructure( dao_std_0__Vector_base_1_vtkDataSet_9__3_std_0_allocator_1_vtkDataSet_9__2__4__2__Typer );
	dao_type_std_0_reverse_iterator_1___gnu_cxx_0___normal_iterator_1_vtkDataSet_9__9__3_std_0_vector_1_vtkDataSet_9__3_std_0_allocator_1_vtkDataSet_9__2__4__2__4__2__4__2_ = DaoType_GetFromTypeStructure( dao_std_0_reverse_iterator_1___gnu_cxx_0___normal_iterator_1_vtkDataSet_9__9__3_std_0_vector_1_vtkDataSet_9__3_std_0_allocator_1_vtkDataSet_9__2__4__2__4__2__4__2__Typer );
	dao_type_std_0_reverse_iterator_1___gnu_cxx_0___normal_iterator_1_vtkDataSet_9_const_9__3_std_0_vector_1_vtkDataSet_9__3_std_0_allocator_1_vtkDataSet_9__2__4__2__4__2__4__2_ = DaoType_GetFromTypeStructure( dao_std_0_reverse_iterator_1___gnu_cxx_0___normal_iterator_1_vtkDataSet_9_const_9__3_std_0_vector_1_vtkDataSet_9__3_std_0_allocator_1_vtkDataSet_9__2__4__2__4__2__4__2__Typer );
	dao_type_std_0_allocator_1_vtkAMRBox_2_ = DaoType_GetFromTypeStructure( dao_std_0_allocator_1_vtkAMRBox_2__Typer );
	dao_type_std_0_vector_1_vtkAMRBox_3_std_0_allocator_1_vtkAMRBox_2__4__2_ = DaoType_GetFromTypeStructure( dao_std_0_vector_1_vtkAMRBox_3_std_0_allocator_1_vtkAMRBox_2__4__2__Typer );
	dao_type_std_0__Vector_base_1_vtkAMRBox_3_std_0_allocator_1_vtkAMRBox_2__4__2_ = DaoType_GetFromTypeStructure( dao_std_0__Vector_base_1_vtkAMRBox_3_std_0_allocator_1_vtkAMRBox_2__4__2__Typer );
	dao_type_std_0_reverse_iterator_1___gnu_cxx_0___normal_iterator_1_vtkAMRBox_9__3_std_0_vector_1_vtkAMRBox_3_std_0_allocator_1_vtkAMRBox_2__4__2__4__2__4__2_ = DaoType_GetFromTypeStructure( dao_std_0_reverse_iterator_1___gnu_cxx_0___normal_iterator_1_vtkAMRBox_9__3_std_0_vector_1_vtkAMRBox_3_std_0_allocator_1_vtkAMRBox_2__4__2__4__2__4__2__Typer );
	dao_type_std_0_reverse_iterator_1___gnu_cxx_0___normal_iterator_1_const_4_vtkAMRBox_9__3_std_0_vector_1_vtkAMRBox_3_std_0_allocator_1_vtkAMRBox_2__4__2__4__2__4__2_ = DaoType_GetFromTypeStructure( dao_std_0_reverse_iterator_1___gnu_cxx_0___normal_iterator_1_const_4_vtkAMRBox_9__3_std_0_vector_1_vtkAMRBox_3_std_0_allocator_1_vtkAMRBox_2__4__2__4__2__4__2__Typer );
	dao_type_std_0__Rb_tree_node_base = DaoType_GetFromTypeStructure( dao_std_0__Rb_tree_node_base_Typer );
	dao_type_std_0_allocator_1_vtkInEdgeType_2_ = DaoType_GetFromTypeStructure( dao_std_0_allocator_1_vtkInEdgeType_2__Typer );
	dao_type_std_0_vector_1_vtkInEdgeType_3_std_0_allocator_1_vtkInEdgeType_2__4__2_ = DaoType_GetFromTypeStructure( dao_std_0_vector_1_vtkInEdgeType_3_std_0_allocator_1_vtkInEdgeType_2__4__2__Typer );
	dao_type_std_0__Vector_base_1_vtkInEdgeType_3_std_0_allocator_1_vtkInEdgeType_2__4__2_ = DaoType_GetFromTypeStructure( dao_std_0__Vector_base_1_vtkInEdgeType_3_std_0_allocator_1_vtkInEdgeType_2__4__2__Typer );
	dao_type_std_0_reverse_iterator_1___gnu_cxx_0___normal_iterator_1_vtkInEdgeType_9__3_std_0_vector_1_vtkInEdgeType_3_std_0_allocator_1_vtkInEdgeType_2__4__2__4__2__4__2_ = DaoType_GetFromTypeStructure( dao_std_0_reverse_iterator_1___gnu_cxx_0___normal_iterator_1_vtkInEdgeType_9__3_std_0_vector_1_vtkInEdgeType_3_std_0_allocator_1_vtkInEdgeType_2__4__2__4__2__4__2__Typer );
	dao_type_std_0_reverse_iterator_1___gnu_cxx_0___normal_iterator_1_const_4_vtkInEdgeType_9__3_std_0_vector_1_vtkInEdgeType_3_std_0_allocator_1_vtkInEdgeType_2__4__2__4__2__4__2_ = DaoType_GetFromTypeStructure( dao_std_0_reverse_iterator_1___gnu_cxx_0___normal_iterator_1_const_4_vtkInEdgeType_9__3_std_0_vector_1_vtkInEdgeType_3_std_0_allocator_1_vtkInEdgeType_2__4__2__4__2__4__2__Typer );
	dao_type_std_0_allocator_1_vtkOutEdgeType_2_ = DaoType_GetFromTypeStructure( dao_std_0_allocator_1_vtkOutEdgeType_2__Typer );
	dao_type_std_0_vector_1_vtkOutEdgeType_3_std_0_allocator_1_vtkOutEdgeType_2__4__2_ = DaoType_GetFromTypeStructure( dao_std_0_vector_1_vtkOutEdgeType_3_std_0_allocator_1_vtkOutEdgeType_2__4__2__Typer );
	dao_type_std_0__Vector_base_1_vtkOutEdgeType_3_std_0_allocator_1_vtkOutEdgeType_2__4__2_ = DaoType_GetFromTypeStructure( dao_std_0__Vector_base_1_vtkOutEdgeType_3_std_0_allocator_1_vtkOutEdgeType_2__4__2__Typer );
	dao_type_std_0_reverse_iterator_1___gnu_cxx_0___normal_iterator_1_vtkOutEdgeType_9__3_std_0_vector_1_vtkOutEdgeType_3_std_0_allocator_1_vtkOutEdgeType_2__4__2__4__2__4__2_ = DaoType_GetFromTypeStructure( dao_std_0_reverse_iterator_1___gnu_cxx_0___normal_iterator_1_vtkOutEdgeType_9__3_std_0_vector_1_vtkOutEdgeType_3_std_0_allocator_1_vtkOutEdgeType_2__4__2__4__2__4__2__Typer );
	dao_type_std_0_reverse_iterator_1___gnu_cxx_0___normal_iterator_1_const_4_vtkOutEdgeType_9__3_std_0_vector_1_vtkOutEdgeType_3_std_0_allocator_1_vtkOutEdgeType_2__4__2__4__2__4__2_ = DaoType_GetFromTypeStructure( dao_std_0_reverse_iterator_1___gnu_cxx_0___normal_iterator_1_const_4_vtkOutEdgeType_9__3_std_0_vector_1_vtkOutEdgeType_3_std_0_allocator_1_vtkOutEdgeType_2__4__2__4__2__4__2__Typer );
	dao_type_std_0_allocator_1_vtkVertexAdjacencyList_2_ = DaoType_GetFromTypeStructure( dao_std_0_allocator_1_vtkVertexAdjacencyList_2__Typer );
	dao_type_std_0_vector_1_vtkVertexAdjacencyList_3_std_0_allocator_1_vtkVertexAdjacencyList_2__4__2_ = DaoType_GetFromTypeStructure( dao_std_0_vector_1_vtkVertexAdjacencyList_3_std_0_allocator_1_vtkVertexAdjacencyList_2__4__2__Typer );
	dao_type_std_0__Vector_base_1_vtkVertexAdjacencyList_3_std_0_allocator_1_vtkVertexAdjacencyList_2__4__2_ = DaoType_GetFromTypeStructure( dao_std_0__Vector_base_1_vtkVertexAdjacencyList_3_std_0_allocator_1_vtkVertexAdjacencyList_2__4__2__Typer );
	dao_type_std_0_reverse_iterator_1___gnu_cxx_0___normal_iterator_1_vtkVertexAdjacencyList_9__3_std_0_vector_1_vtkVertexAdjacencyList_3_std_0_allocator_1_vtkVertexAdjacencyList_2__4__2__4__2__4__2_ = DaoType_GetFromTypeStructure( dao_std_0_reverse_iterator_1___gnu_cxx_0___normal_iterator_1_vtkVertexAdjacencyList_9__3_std_0_vector_1_vtkVertexAdjacencyList_3_std_0_allocator_1_vtkVertexAdjacencyList_2__4__2__4__2__4__2__Typer );
	dao_type_std_0_reverse_iterator_1___gnu_cxx_0___normal_iterator_1_const_4_vtkVertexAdjacencyList_9__3_std_0_vector_1_vtkVertexAdjacencyList_3_std_0_allocator_1_vtkVertexAdjacencyList_2__4__2__4__2__4__2_ = DaoType_GetFromTypeStructure( dao_std_0_reverse_iterator_1___gnu_cxx_0___normal_iterator_1_const_4_vtkVertexAdjacencyList_9__3_std_0_vector_1_vtkVertexAdjacencyList_3_std_0_allocator_1_vtkVertexAdjacencyList_2__4__2__4__2__4__2__Typer );
	DaoNamespace_WrapFunctions( __gnu_cxx, dao___gnu_cxx_Funcs );
	dao_type___gnu_cxx_0_new_allocator_1_vtkDataSet_9__2_ = DaoType_GetFromTypeStructure( dao___gnu_cxx_0_new_allocator_1_vtkDataSet_9__2__Typer );
	dao_type___gnu_cxx_0___normal_iterator_1_vtkDataSet_9__9__3_std_0_vector_1_vtkDataSet_9__3_std_0_allocator_1_vtkDataSet_9__2__4__2__4__2_ = DaoType_GetFromTypeStructure( dao___gnu_cxx_0___normal_iterator_1_vtkDataSet_9__9__3_std_0_vector_1_vtkDataSet_9__3_std_0_allocator_1_vtkDataSet_9__2__4__2__4__2__Typer );
	dao_type___gnu_cxx_0___normal_iterator_1_vtkDataSet_9_const_9__3_std_0_vector_1_vtkDataSet_9__3_std_0_allocator_1_vtkDataSet_9__2__4__2__4__2_ = DaoType_GetFromTypeStructure( dao___gnu_cxx_0___normal_iterator_1_vtkDataSet_9_const_9__3_std_0_vector_1_vtkDataSet_9__3_std_0_allocator_1_vtkDataSet_9__2__4__2__4__2__Typer );
	dao_type___gnu_cxx_0_new_allocator_1_vtkAMRBox_2_ = DaoType_GetFromTypeStructure( dao___gnu_cxx_0_new_allocator_1_vtkAMRBox_2__Typer );
	dao_type___gnu_cxx_0___normal_iterator_1_vtkAMRBox_9__3_std_0_vector_1_vtkAMRBox_3_std_0_allocator_1_vtkAMRBox_2__4__2__4__2_ = DaoType_GetFromTypeStructure( dao___gnu_cxx_0___normal_iterator_1_vtkAMRBox_9__3_std_0_vector_1_vtkAMRBox_3_std_0_allocator_1_vtkAMRBox_2__4__2__4__2__Typer );
	dao_type___gnu_cxx_0___normal_iterator_1_const_4_vtkAMRBox_9__3_std_0_vector_1_vtkAMRBox_3_std_0_allocator_1_vtkAMRBox_2__4__2__4__2_ = DaoType_GetFromTypeStructure( dao___gnu_cxx_0___normal_iterator_1_const_4_vtkAMRBox_9__3_std_0_vector_1_vtkAMRBox_3_std_0_allocator_1_vtkAMRBox_2__4__2__4__2__Typer );
	dao_type___gnu_cxx_0_new_allocator_1_vtkInEdgeType_2_ = DaoType_GetFromTypeStructure( dao___gnu_cxx_0_new_allocator_1_vtkInEdgeType_2__Typer );
	dao_type___gnu_cxx_0___normal_iterator_1_vtkInEdgeType_9__3_std_0_vector_1_vtkInEdgeType_3_std_0_allocator_1_vtkInEdgeType_2__4__2__4__2_ = DaoType_GetFromTypeStructure( dao___gnu_cxx_0___normal_iterator_1_vtkInEdgeType_9__3_std_0_vector_1_vtkInEdgeType_3_std_0_allocator_1_vtkInEdgeType_2__4__2__4__2__Typer );
	dao_type___gnu_cxx_0___normal_iterator_1_const_4_vtkInEdgeType_9__3_std_0_vector_1_vtkInEdgeType_3_std_0_allocator_1_vtkInEdgeType_2__4__2__4__2_ = DaoType_GetFromTypeStructure( dao___gnu_cxx_0___normal_iterator_1_const_4_vtkInEdgeType_9__3_std_0_vector_1_vtkInEdgeType_3_std_0_allocator_1_vtkInEdgeType_2__4__2__4__2__Typer );
	dao_type___gnu_cxx_0_new_allocator_1_vtkOutEdgeType_2_ = DaoType_GetFromTypeStructure( dao___gnu_cxx_0_new_allocator_1_vtkOutEdgeType_2__Typer );
	dao_type___gnu_cxx_0___normal_iterator_1_vtkOutEdgeType_9__3_std_0_vector_1_vtkOutEdgeType_3_std_0_allocator_1_vtkOutEdgeType_2__4__2__4__2_ = DaoType_GetFromTypeStructure( dao___gnu_cxx_0___normal_iterator_1_vtkOutEdgeType_9__3_std_0_vector_1_vtkOutEdgeType_3_std_0_allocator_1_vtkOutEdgeType_2__4__2__4__2__Typer );
	dao_type___gnu_cxx_0___normal_iterator_1_const_4_vtkOutEdgeType_9__3_std_0_vector_1_vtkOutEdgeType_3_std_0_allocator_1_vtkOutEdgeType_2__4__2__4__2_ = DaoType_GetFromTypeStructure( dao___gnu_cxx_0___normal_iterator_1_const_4_vtkOutEdgeType_9__3_std_0_vector_1_vtkOutEdgeType_3_std_0_allocator_1_vtkOutEdgeType_2__4__2__4__2__Typer );
	dao_type___gnu_cxx_0_new_allocator_1_vtkVertexAdjacencyList_2_ = DaoType_GetFromTypeStructure( dao___gnu_cxx_0_new_allocator_1_vtkVertexAdjacencyList_2__Typer );
	dao_type___gnu_cxx_0___normal_iterator_1_vtkVertexAdjacencyList_9__3_std_0_vector_1_vtkVertexAdjacencyList_3_std_0_allocator_1_vtkVertexAdjacencyList_2__4__2__4__2_ = DaoType_GetFromTypeStructure( dao___gnu_cxx_0___normal_iterator_1_vtkVertexAdjacencyList_9__3_std_0_vector_1_vtkVertexAdjacencyList_3_std_0_allocator_1_vtkVertexAdjacencyList_2__4__2__4__2__Typer );
	dao_type___gnu_cxx_0___normal_iterator_1_const_4_vtkVertexAdjacencyList_9__3_std_0_vector_1_vtkVertexAdjacencyList_3_std_0_allocator_1_vtkVertexAdjacencyList_2__4__2__4__2_ = DaoType_GetFromTypeStructure( dao___gnu_cxx_0___normal_iterator_1_const_4_vtkVertexAdjacencyList_9__3_std_0_vector_1_vtkVertexAdjacencyList_3_std_0_allocator_1_vtkVertexAdjacencyList_2__4__2__4__2__Typer );
	DaoNamespace_WrapFunctions( __gnu_internal, dao___gnu_internal_Funcs );
	DaoNamespace_WrapFunctions( vtksys, dao_vtksys_Funcs );
	DaoNamespace_WrapFunctions( boost, dao_boost_Funcs );
	dao_type_boost_0_vtk_edge_iterator = DaoType_GetFromTypeStructure( dao_boost_0_vtk_edge_iterator_Typer );
	dao_type_boost_0_vtk_out_edge_pointer_iterator = DaoType_GetFromTypeStructure( dao_boost_0_vtk_out_edge_pointer_iterator_Typer );
	dao_type_boost_0_vtk_in_edge_pointer_iterator = DaoType_GetFromTypeStructure( dao_boost_0_vtk_in_edge_pointer_iterator_Typer );
	DaoNamespace_WrapFunctions( boost_0_serialization, dao_boost_0_serialization_Funcs );
	dao_type_vtkDataObject = DaoType_GetFromTypeStructure( dao_vtkDataObject_Typer );
	dao_type_vtkExecutive = DaoType_GetFromTypeStructure( dao_vtkExecutive_Typer );
	dao_type_vtkInformationExecutivePortKey = DaoType_GetFromTypeStructure( dao_vtkInformationExecutivePortKey_Typer );
	dao_type_vtkInformationExecutivePortVectorKey = DaoType_GetFromTypeStructure( dao_vtkInformationExecutivePortVectorKey_Typer );
	dao_type_vtkViewport = DaoType_GetFromTypeStructure( dao_vtkViewport_Typer );
	dao_type_vtkDataSet = DaoType_GetFromTypeStructure( dao_vtkDataSet_Typer );
	dao_type_vtkPointSet = DaoType_GetFromTypeStructure( dao_vtkPointSet_Typer );
	dao_type_vtkPolyData = DaoType_GetFromTypeStructure( dao_vtkPolyData_Typer );
	dao_type_vtkLocator = DaoType_GetFromTypeStructure( dao_vtkLocator_Typer );
	dao_type_vtkCellArray = DaoType_GetFromTypeStructure( dao_vtkCellArray_Typer );
	dao_type_vtkCell = DaoType_GetFromTypeStructure( dao_vtkCell_Typer );
	dao_type_vtkGenericCell = DaoType_GetFromTypeStructure( dao_vtkGenericCell_Typer );
	dao_type_vtkAbstractCellLocator = DaoType_GetFromTypeStructure( dao_vtkAbstractCellLocator_Typer );
	dao_type_vtkFieldData = DaoType_GetFromTypeStructure( dao_vtkFieldData_Typer );
	dao_type_vtkDataSetAttributes = DaoType_GetFromTypeStructure( dao_vtkDataSetAttributes_Typer );
	dao_type_vtkPointData = DaoType_GetFromTypeStructure( dao_vtkPointData_Typer );
	dao_type___gnu_cxx_0_new_allocator_1_vtkDataSet_9__2_ = DaoType_GetFromTypeStructure( dao___gnu_cxx_0_new_allocator_1_vtkDataSet_9__2__Typer );
	dao_type_std_0_allocator_1_vtkDataSet_9__2_ = DaoType_GetFromTypeStructure( dao_std_0_allocator_1_vtkDataSet_9__2__Typer );
	dao_type_std_0__Vector_base_1_vtkDataSet_9__3_std_0_allocator_1_vtkDataSet_9__2__4__2_ = DaoType_GetFromTypeStructure( dao_std_0__Vector_base_1_vtkDataSet_9__3_std_0_allocator_1_vtkDataSet_9__2__4__2__Typer );
	dao_type_std_0_vector_1_vtkDataSet_9__3_std_0_allocator_1_vtkDataSet_9__2__4__2_ = DaoType_GetFromTypeStructure( dao_std_0_vector_1_vtkDataSet_9__3_std_0_allocator_1_vtkDataSet_9__2__4__2__Typer );
	dao_type_vtkAbstractInterpolatedVelocityFieldDataSetsType = DaoType_GetFromTypeStructure( dao_vtkAbstractInterpolatedVelocityFieldDataSetsType_Typer );
	dao_type_vtkAbstractInterpolatedVelocityField = DaoType_GetFromTypeStructure( dao_vtkAbstractInterpolatedVelocityField_Typer );
	dao_type_std_0__Vector_base_1_vtkDataSet_9__3_std_0_allocator_1_vtkDataSet_9__2__4__2__0__Vector_impl = DaoType_GetFromTypeStructure( dao_std_0__Vector_base_1_vtkDataSet_9__3_std_0_allocator_1_vtkDataSet_9__2__4__2__0__Vector_impl_Typer );
	dao_type___gnu_cxx_0___normal_iterator_1_vtkDataSet_9__9__3_std_0_vector_1_vtkDataSet_9__3_std_0_allocator_1_vtkDataSet_9__2__4__2__4__2_ = DaoType_GetFromTypeStructure( dao___gnu_cxx_0___normal_iterator_1_vtkDataSet_9__9__3_std_0_vector_1_vtkDataSet_9__3_std_0_allocator_1_vtkDataSet_9__2__4__2__4__2__Typer );
	dao_type___gnu_cxx_0___normal_iterator_1_vtkDataSet_9_const_9__3_std_0_vector_1_vtkDataSet_9__3_std_0_allocator_1_vtkDataSet_9__2__4__2__4__2_ = DaoType_GetFromTypeStructure( dao___gnu_cxx_0___normal_iterator_1_vtkDataSet_9_const_9__3_std_0_vector_1_vtkDataSet_9__3_std_0_allocator_1_vtkDataSet_9__2__4__2__4__2__Typer );
	dao_type_std_0_reverse_iterator_1___gnu_cxx_0___normal_iterator_1_vtkDataSet_9__9__3_std_0_vector_1_vtkDataSet_9__3_std_0_allocator_1_vtkDataSet_9__2__4__2__4__2__4__2_ = DaoType_GetFromTypeStructure( dao_std_0_reverse_iterator_1___gnu_cxx_0___normal_iterator_1_vtkDataSet_9__9__3_std_0_vector_1_vtkDataSet_9__3_std_0_allocator_1_vtkDataSet_9__2__4__2__4__2__4__2__Typer );
	dao_type_std_0_reverse_iterator_1___gnu_cxx_0___normal_iterator_1_vtkDataSet_9_const_9__3_std_0_vector_1_vtkDataSet_9__3_std_0_allocator_1_vtkDataSet_9__2__4__2__4__2__4__2_ = DaoType_GetFromTypeStructure( dao_std_0_reverse_iterator_1___gnu_cxx_0___normal_iterator_1_vtkDataSet_9_const_9__3_std_0_vector_1_vtkDataSet_9__3_std_0_allocator_1_vtkDataSet_9__2__4__2__4__2__4__2__Typer );
	dao_type_vtkAlgorithmInternals = DaoType_GetFromTypeStructure( dao_vtkAlgorithmInternals_Typer );
	dao_type_vtkAlgorithmOutput = DaoType_GetFromTypeStructure( dao_vtkAlgorithmOutput_Typer );
	dao_type_vtkAlgorithm = DaoType_GetFromTypeStructure( dao_vtkAlgorithm_Typer );
	dao_type_vtkAbstractMapper = DaoType_GetFromTypeStructure( dao_vtkAbstractMapper_Typer );
	dao_type_vtkAbstractPointLocator = DaoType_GetFromTypeStructure( dao_vtkAbstractPointLocator_Typer );
	dao_type_vtkCoordinate = DaoType_GetFromTypeStructure( dao_vtkCoordinate_Typer );
	dao_type_vtkMapper2D = DaoType_GetFromTypeStructure( dao_vtkMapper2D_Typer );
	dao_type_vtkActor2D = DaoType_GetFromTypeStructure( dao_vtkActor2D_Typer );
	dao_type_vtkActor2DCollection = DaoType_GetFromTypeStructure( dao_vtkActor2DCollection_Typer );
	dao_type_vtkProcessObject = DaoType_GetFromTypeStructure( dao_vtkProcessObject_Typer );
	dao_type_vtkSource = DaoType_GetFromTypeStructure( dao_vtkSource_Typer );
	dao_type_vtkStreamingDemandDrivenPipelineToDataObjectFriendship = DaoType_GetFromTypeStructure( dao_vtkStreamingDemandDrivenPipelineToDataObjectFriendship_Typer );
	dao_type_vtkDemandDrivenPipeline = DaoType_GetFromTypeStructure( dao_vtkDemandDrivenPipeline_Typer );
	dao_type_vtkStreamingDemandDrivenPipeline = DaoType_GetFromTypeStructure( dao_vtkStreamingDemandDrivenPipeline_Typer );
	dao_type_vtkAdjacentVertexIterator = DaoType_GetFromTypeStructure( dao_vtkAdjacentVertexIterator_Typer );
	dao_type_vtkEdgeListIterator = DaoType_GetFromTypeStructure( dao_vtkEdgeListIterator_Typer );
	dao_type_vtkGraph = DaoType_GetFromTypeStructure( dao_vtkGraph_Typer );
	dao_type_vtkDirectedGraph = DaoType_GetFromTypeStructure( dao_vtkDirectedGraph_Typer );
	dao_type_vtkGraphEdge = DaoType_GetFromTypeStructure( dao_vtkGraphEdge_Typer );
	dao_type_vtkGraphEdgePoints = DaoType_GetFromTypeStructure( dao_vtkGraphEdgePoints_Typer );
	dao_type_vtkDistributedGraphHelper = DaoType_GetFromTypeStructure( dao_vtkDistributedGraphHelper_Typer );
	dao_type_vtkGraphInternals = DaoType_GetFromTypeStructure( dao_vtkGraphInternals_Typer );
	dao_type_vtkInEdgeIterator = DaoType_GetFromTypeStructure( dao_vtkInEdgeIterator_Typer );
	dao_type_vtkOutEdgeIterator = DaoType_GetFromTypeStructure( dao_vtkOutEdgeIterator_Typer );
	dao_type_vtkUndirectedGraph = DaoType_GetFromTypeStructure( dao_vtkUndirectedGraph_Typer );
	dao_type_vtkVertexListIterator = DaoType_GetFromTypeStructure( dao_vtkVertexListIterator_Typer );
	dao_type_boost_0_vtk_edge_iterator = DaoType_GetFromTypeStructure( dao_boost_0_vtk_edge_iterator_Typer );
	dao_type_boost_0_vtk_out_edge_pointer_iterator = DaoType_GetFromTypeStructure( dao_boost_0_vtk_out_edge_pointer_iterator_Typer );
	dao_type_boost_0_vtk_in_edge_pointer_iterator = DaoType_GetFromTypeStructure( dao_boost_0_vtk_in_edge_pointer_iterator_Typer );
	dao_type_vtkEdgeBase = DaoType_GetFromTypeStructure( dao_vtkEdgeBase_Typer );
	dao_type_vtkOutEdgeType = DaoType_GetFromTypeStructure( dao_vtkOutEdgeType_Typer );
	dao_type_vtkInEdgeType = DaoType_GetFromTypeStructure( dao_vtkInEdgeType_Typer );
	dao_type_vtkEdgeType = DaoType_GetFromTypeStructure( dao_vtkEdgeType_Typer );
	dao_type_vtkAMRBox = DaoType_GetFromTypeStructure( dao_vtkAMRBox_Typer );
	dao_type___gnu_cxx_0_new_allocator_1_vtkAMRBox_2_ = DaoType_GetFromTypeStructure( dao___gnu_cxx_0_new_allocator_1_vtkAMRBox_2__Typer );
	dao_type_std_0_allocator_1_vtkAMRBox_2_ = DaoType_GetFromTypeStructure( dao_std_0_allocator_1_vtkAMRBox_2__Typer );
	dao_type_std_0__Vector_base_1_vtkAMRBox_3_std_0_allocator_1_vtkAMRBox_2__4__2_ = DaoType_GetFromTypeStructure( dao_std_0__Vector_base_1_vtkAMRBox_3_std_0_allocator_1_vtkAMRBox_2__4__2__Typer );
	dao_type_std_0_vector_1_vtkAMRBox_3_std_0_allocator_1_vtkAMRBox_2__4__2_ = DaoType_GetFromTypeStructure( dao_std_0_vector_1_vtkAMRBox_3_std_0_allocator_1_vtkAMRBox_2__4__2__Typer );
	dao_type_std_0__Vector_base_1_vtkAMRBox_3_std_0_allocator_1_vtkAMRBox_2__4__2__0__Vector_impl = DaoType_GetFromTypeStructure( dao_std_0__Vector_base_1_vtkAMRBox_3_std_0_allocator_1_vtkAMRBox_2__4__2__0__Vector_impl_Typer );
	dao_type___gnu_cxx_0___normal_iterator_1_vtkAMRBox_9__3_std_0_vector_1_vtkAMRBox_3_std_0_allocator_1_vtkAMRBox_2__4__2__4__2_ = DaoType_GetFromTypeStructure( dao___gnu_cxx_0___normal_iterator_1_vtkAMRBox_9__3_std_0_vector_1_vtkAMRBox_3_std_0_allocator_1_vtkAMRBox_2__4__2__4__2__Typer );
	dao_type___gnu_cxx_0___normal_iterator_1_const_4_vtkAMRBox_9__3_std_0_vector_1_vtkAMRBox_3_std_0_allocator_1_vtkAMRBox_2__4__2__4__2_ = DaoType_GetFromTypeStructure( dao___gnu_cxx_0___normal_iterator_1_const_4_vtkAMRBox_9__3_std_0_vector_1_vtkAMRBox_3_std_0_allocator_1_vtkAMRBox_2__4__2__4__2__Typer );
	dao_type_std_0_reverse_iterator_1___gnu_cxx_0___normal_iterator_1_vtkAMRBox_9__3_std_0_vector_1_vtkAMRBox_3_std_0_allocator_1_vtkAMRBox_2__4__2__4__2__4__2_ = DaoType_GetFromTypeStructure( dao_std_0_reverse_iterator_1___gnu_cxx_0___normal_iterator_1_vtkAMRBox_9__3_std_0_vector_1_vtkAMRBox_3_std_0_allocator_1_vtkAMRBox_2__4__2__4__2__4__2__Typer );
	dao_type_std_0_reverse_iterator_1___gnu_cxx_0___normal_iterator_1_const_4_vtkAMRBox_9__3_std_0_vector_1_vtkAMRBox_3_std_0_allocator_1_vtkAMRBox_2__4__2__4__2__4__2_ = DaoType_GetFromTypeStructure( dao_std_0_reverse_iterator_1___gnu_cxx_0___normal_iterator_1_const_4_vtkAMRBox_9__3_std_0_vector_1_vtkAMRBox_3_std_0_allocator_1_vtkAMRBox_2__4__2__4__2__4__2__Typer );
	dao_type_vtkSelection = DaoType_GetFromTypeStructure( dao_vtkSelection_Typer );
	dao_type_vtkAnnotation = DaoType_GetFromTypeStructure( dao_vtkAnnotation_Typer );
	dao_type_vtkAnnotationLayers = DaoType_GetFromTypeStructure( dao_vtkAnnotationLayers_Typer );
	dao_type_vtkAnnotationLayersAlgorithm = DaoType_GetFromTypeStructure( dao_vtkAnnotationLayersAlgorithm_Typer );
	dao_type_vtkArrayData = DaoType_GetFromTypeStructure( dao_vtkArrayData_Typer );
	dao_type_vtkArrayDataAlgorithm = DaoType_GetFromTypeStructure( dao_vtkArrayDataAlgorithm_Typer );
	dao_type_vtkGenericAttributeCollection = DaoType_GetFromTypeStructure( dao_vtkGenericAttributeCollection_Typer );
	dao_type_vtkGenericAdaptorCell = DaoType_GetFromTypeStructure( dao_vtkGenericAdaptorCell_Typer );
	dao_type_vtkGenericDataSet = DaoType_GetFromTypeStructure( dao_vtkGenericDataSet_Typer );
	dao_type_vtkGenericSubdivisionErrorMetric = DaoType_GetFromTypeStructure( dao_vtkGenericSubdivisionErrorMetric_Typer );
	dao_type_vtkAttributesErrorMetric = DaoType_GetFromTypeStructure( dao_vtkAttributesErrorMetric_Typer );
	dao_type_vtkCellData = DaoType_GetFromTypeStructure( dao_vtkCellData_Typer );
	dao_type_vtkIncrementalPointLocator = DaoType_GetFromTypeStructure( dao_vtkIncrementalPointLocator_Typer );
	dao_type_vtkNonLinearCell = DaoType_GetFromTypeStructure( dao_vtkNonLinearCell_Typer );
	dao_type_vtkQuadraticEdge = DaoType_GetFromTypeStructure( dao_vtkQuadraticEdge_Typer );
	dao_type_vtkQuad = DaoType_GetFromTypeStructure( dao_vtkQuad_Typer );
	dao_type_vtkTriangle = DaoType_GetFromTypeStructure( dao_vtkTriangle_Typer );
	dao_type_vtkBiQuadraticQuad = DaoType_GetFromTypeStructure( dao_vtkBiQuadraticQuad_Typer );
	dao_type_vtkQuadraticQuad = DaoType_GetFromTypeStructure( dao_vtkQuadraticQuad_Typer );
	dao_type_vtkCell3D = DaoType_GetFromTypeStructure( dao_vtkCell3D_Typer );
	dao_type_vtkHexahedron = DaoType_GetFromTypeStructure( dao_vtkHexahedron_Typer );
	dao_type_vtkBiQuadraticQuadraticHexahedron = DaoType_GetFromTypeStructure( dao_vtkBiQuadraticQuadraticHexahedron_Typer );
	dao_type_vtkQuadraticTriangle = DaoType_GetFromTypeStructure( dao_vtkQuadraticTriangle_Typer );
	dao_type_vtkWedge = DaoType_GetFromTypeStructure( dao_vtkWedge_Typer );
	dao_type_vtkBiQuadraticQuadraticWedge = DaoType_GetFromTypeStructure( dao_vtkBiQuadraticQuadraticWedge_Typer );
	dao_type_vtkBiQuadraticTriangle = DaoType_GetFromTypeStructure( dao_vtkBiQuadraticTriangle_Typer );
	dao_type_vtkKdNode = DaoType_GetFromTypeStructure( dao_vtkKdNode_Typer );
	dao_type_vtkBSPCuts = DaoType_GetFromTypeStructure( dao_vtkBSPCuts_Typer );
	dao_type_vtkBSPIntersections = DaoType_GetFromTypeStructure( dao_vtkBSPIntersections_Typer );
	dao_type_vtkAlgorithmToExecutiveFriendship = DaoType_GetFromTypeStructure( dao_vtkAlgorithmToExecutiveFriendship_Typer );
	dao_type_vtkExecutiveInternals = DaoType_GetFromTypeStructure( dao_vtkExecutiveInternals_Typer );
	dao_type_vtkDemandDrivenPipelineInternals = DaoType_GetFromTypeStructure( dao_vtkDemandDrivenPipelineInternals_Typer );
	dao_type_vtkCachedStreamingDemandDrivenPipelineInternals = DaoType_GetFromTypeStructure( dao_vtkCachedStreamingDemandDrivenPipelineInternals_Typer );
	dao_type_vtkCachedStreamingDemandDrivenPipeline = DaoType_GetFromTypeStructure( dao_vtkCachedStreamingDemandDrivenPipeline_Typer );
	dao_type_vtkPiecewiseFunction = DaoType_GetFromTypeStructure( dao_vtkPiecewiseFunction_Typer );
	dao_type_vtkSpline = DaoType_GetFromTypeStructure( dao_vtkSpline_Typer );
	dao_type_vtkCardinalSpline = DaoType_GetFromTypeStructure( dao_vtkCardinalSpline_Typer );
	dao_type_vtkImageData = DaoType_GetFromTypeStructure( dao_vtkImageData_Typer );
	dao_type_vtkStructuredPoints = DaoType_GetFromTypeStructure( dao_vtkStructuredPoints_Typer );
	dao_type_vtkStructuredGrid = DaoType_GetFromTypeStructure( dao_vtkStructuredGrid_Typer );
	dao_type_vtkUnstructuredGrid = DaoType_GetFromTypeStructure( dao_vtkUnstructuredGrid_Typer );
	dao_type_vtkRectilinearGrid = DaoType_GetFromTypeStructure( dao_vtkRectilinearGrid_Typer );
	dao_type_vtkDataSetAlgorithm = DaoType_GetFromTypeStructure( dao_vtkDataSetAlgorithm_Typer );
	dao_type_vtkCastToConcrete = DaoType_GetFromTypeStructure( dao_vtkCastToConcrete_Typer );
	dao_type_vtkOrderedTriangulator = DaoType_GetFromTypeStructure( dao_vtkOrderedTriangulator_Typer );
	dao_type_vtkTetra = DaoType_GetFromTypeStructure( dao_vtkTetra_Typer );
	dao_type_vtkDataSetAttributes_0_FieldList = DaoType_GetFromTypeStructure( dao_vtkDataSetAttributes_0_FieldList_Typer );
	dao_type_vtkCellLinks = DaoType_GetFromTypeStructure( dao_vtkCellLinks_Typer );
	dao_type_vtkCellLinks_0_Link = DaoType_GetFromTypeStructure( dao_vtkCellLinks_0_Link_Typer );
	dao_type_vtkNeighborCells = DaoType_GetFromTypeStructure( dao_vtkNeighborCells_Typer );
	dao_type_vtkCellLocator = DaoType_GetFromTypeStructure( dao_vtkCellLocator_Typer );
	dao_type_vtkCellTypes = DaoType_GetFromTypeStructure( dao_vtkCellTypes_Typer );
	dao_type_vtkColorTransferFunctionInternals = DaoType_GetFromTypeStructure( dao_vtkColorTransferFunctionInternals_Typer );
	dao_type_vtkColorTransferFunction = DaoType_GetFromTypeStructure( dao_vtkColorTransferFunction_Typer );
	dao_type_vtkCompositeDataSet = DaoType_GetFromTypeStructure( dao_vtkCompositeDataSet_Typer );
	dao_type_vtkCompositeDataSetInternals = DaoType_GetFromTypeStructure( dao_vtkCompositeDataSetInternals_Typer );
	dao_type_vtkCompositeDataSetIndex = DaoType_GetFromTypeStructure( dao_vtkCompositeDataSetIndex_Typer );
	dao_type_vtkCompositeDataIterator = DaoType_GetFromTypeStructure( dao_vtkCompositeDataIterator_Typer );
	dao_type_vtkCompositeDataPipeline = DaoType_GetFromTypeStructure( dao_vtkCompositeDataPipeline_Typer );
	dao_type_vtkCompositeDataSetAlgorithm = DaoType_GetFromTypeStructure( dao_vtkCompositeDataSetAlgorithm_Typer );
	dao_type_vtkProcessingUnitResource = DaoType_GetFromTypeStructure( dao_vtkProcessingUnitResource_Typer );
	dao_type_vtkThreadedStreamingPipeline = DaoType_GetFromTypeStructure( dao_vtkThreadedStreamingPipeline_Typer );
	dao_type_vtkComputingResources = DaoType_GetFromTypeStructure( dao_vtkComputingResources_Typer );
	dao_type_vtkCone = DaoType_GetFromTypeStructure( dao_vtkCone_Typer );
	dao_type_vtkConvexPointSet = DaoType_GetFromTypeStructure( dao_vtkConvexPointSet_Typer );
	dao_type_vtkLine = DaoType_GetFromTypeStructure( dao_vtkLine_Typer );
	dao_type_vtkCubicLine = DaoType_GetFromTypeStructure( dao_vtkCubicLine_Typer );
	dao_type_vtkCylinder = DaoType_GetFromTypeStructure( dao_vtkCylinder_Typer );
	dao_type_vtkDataObjectAlgorithm = DaoType_GetFromTypeStructure( dao_vtkDataObjectAlgorithm_Typer );
	dao_type_vtkDataObjectCollection = DaoType_GetFromTypeStructure( dao_vtkDataObjectCollection_Typer );
	dao_type_vtkDataObjectToSourceFriendship = DaoType_GetFromTypeStructure( dao_vtkDataObjectToSourceFriendship_Typer );
	dao_type_vtkDataObjectSource = DaoType_GetFromTypeStructure( dao_vtkDataObjectSource_Typer );
	dao_type_vtkDataObjectTypes = DaoType_GetFromTypeStructure( dao_vtkDataObjectTypes_Typer );
	dao_type_vtkSourceToDataSetFriendship = DaoType_GetFromTypeStructure( dao_vtkSourceToDataSetFriendship_Typer );
	dao_type_vtkDataSetCollection = DaoType_GetFromTypeStructure( dao_vtkDataSetCollection_Typer );
	dao_type_vtkDataSetSource = DaoType_GetFromTypeStructure( dao_vtkDataSetSource_Typer );
	dao_type_vtkDataSetToDataSetFilter = DaoType_GetFromTypeStructure( dao_vtkDataSetToDataSetFilter_Typer );
	dao_type_vtkImageSource = DaoType_GetFromTypeStructure( dao_vtkImageSource_Typer );
	dao_type_vtkDataSetToImageFilter = DaoType_GetFromTypeStructure( dao_vtkDataSetToImageFilter_Typer );
	dao_type_vtkPolyDataSource = DaoType_GetFromTypeStructure( dao_vtkPolyDataSource_Typer );
	dao_type_vtkDataSetToPolyDataFilter = DaoType_GetFromTypeStructure( dao_vtkDataSetToPolyDataFilter_Typer );
	dao_type_vtkStructuredGridSource = DaoType_GetFromTypeStructure( dao_vtkStructuredGridSource_Typer );
	dao_type_vtkDataSetToStructuredGridFilter = DaoType_GetFromTypeStructure( dao_vtkDataSetToStructuredGridFilter_Typer );
	dao_type_vtkStructuredPointsSource = DaoType_GetFromTypeStructure( dao_vtkStructuredPointsSource_Typer );
	dao_type_vtkDataSetToStructuredPointsFilter = DaoType_GetFromTypeStructure( dao_vtkDataSetToStructuredPointsFilter_Typer );
	dao_type_vtkUnstructuredGridSource = DaoType_GetFromTypeStructure( dao_vtkUnstructuredGridSource_Typer );
	dao_type_vtkDataSetToUnstructuredGridFilter = DaoType_GetFromTypeStructure( dao_vtkDataSetToUnstructuredGridFilter_Typer );
	dao_type_vtkDirectedAcyclicGraph = DaoType_GetFromTypeStructure( dao_vtkDirectedAcyclicGraph_Typer );
	dao_type_vtkDirectedGraphAlgorithm = DaoType_GetFromTypeStructure( dao_vtkDirectedGraphAlgorithm_Typer );
	dao_type_vtkDiscretizableColorTransferFunction = DaoType_GetFromTypeStructure( dao_vtkDiscretizableColorTransferFunction_Typer );
	dao_type_vtkDistributedGraphHelperInternals = DaoType_GetFromTypeStructure( dao_vtkDistributedGraphHelperInternals_Typer );
	dao_type_vtkEmptyCell = DaoType_GetFromTypeStructure( dao_vtkEmptyCell_Typer );
	dao_type_vtkExecutionSchedulerManager = DaoType_GetFromTypeStructure( dao_vtkExecutionSchedulerManager_Typer );
	dao_type_vtkExecutiveCollection = DaoType_GetFromTypeStructure( dao_vtkExecutiveCollection_Typer );
	dao_type_vtkExecutionScheduler = DaoType_GetFromTypeStructure( dao_vtkExecutionScheduler_Typer );
	dao_type_vtkExplicitCell = DaoType_GetFromTypeStructure( dao_vtkExplicitCell_Typer );
	dao_type_vtkFilteringInformationKeyManager = DaoType_GetFromTypeStructure( dao_vtkFilteringInformationKeyManager_Typer );
	dao_type_vtkVertex = DaoType_GetFromTypeStructure( dao_vtkVertex_Typer );
	dao_type_vtkGenericCellIterator = DaoType_GetFromTypeStructure( dao_vtkGenericCellIterator_Typer );
	dao_type_vtkGenericCellTessellator = DaoType_GetFromTypeStructure( dao_vtkGenericCellTessellator_Typer );
	dao_type_vtkGenericAttribute = DaoType_GetFromTypeStructure( dao_vtkGenericAttribute_Typer );
	dao_type_vtkGenericPointIterator = DaoType_GetFromTypeStructure( dao_vtkGenericPointIterator_Typer );
	dao_type_vtkPolygon = DaoType_GetFromTypeStructure( dao_vtkPolygon_Typer );
	dao_type_vtkPyramid = DaoType_GetFromTypeStructure( dao_vtkPyramid_Typer );
	dao_type_vtkGenericAttributeInternalVector = DaoType_GetFromTypeStructure( dao_vtkGenericAttributeInternalVector_Typer );
	dao_type_vtkIntInternalVector = DaoType_GetFromTypeStructure( dao_vtkIntInternalVector_Typer );
	dao_type_vtkGenericDataSetAlgorithm = DaoType_GetFromTypeStructure( dao_vtkGenericDataSetAlgorithm_Typer );
	dao_type_vtkEdgeTableEdge = DaoType_GetFromTypeStructure( dao_vtkEdgeTableEdge_Typer );
	dao_type_vtkEdgeTablePoints = DaoType_GetFromTypeStructure( dao_vtkEdgeTablePoints_Typer );
	dao_type_vtkGenericEdgeTable = DaoType_GetFromTypeStructure( dao_vtkGenericEdgeTable_Typer );
	dao_type_vtkGenericInterpolatedVelocityFieldDataSetsType = DaoType_GetFromTypeStructure( dao_vtkGenericInterpolatedVelocityFieldDataSetsType_Typer );
	dao_type_vtkGenericInterpolatedVelocityField = DaoType_GetFromTypeStructure( dao_vtkGenericInterpolatedVelocityField_Typer );
	dao_type_vtkGeometricErrorMetric = DaoType_GetFromTypeStructure( dao_vtkGeometricErrorMetric_Typer );
	dao_type_vtkGraphAlgorithm = DaoType_GetFromTypeStructure( dao_vtkGraphAlgorithm_Typer );
	dao_type_std_0__Rb_tree_node_base = DaoType_GetFromTypeStructure( dao_std_0__Rb_tree_node_base_Typer );
	dao_type_vtkVertexAdjacencyList = DaoType_GetFromTypeStructure( dao_vtkVertexAdjacencyList_Typer );
	dao_type___gnu_cxx_0_new_allocator_1_vtkInEdgeType_2_ = DaoType_GetFromTypeStructure( dao___gnu_cxx_0_new_allocator_1_vtkInEdgeType_2__Typer );
	dao_type_std_0_allocator_1_vtkInEdgeType_2_ = DaoType_GetFromTypeStructure( dao_std_0_allocator_1_vtkInEdgeType_2__Typer );
	dao_type_std_0__Vector_base_1_vtkInEdgeType_3_std_0_allocator_1_vtkInEdgeType_2__4__2_ = DaoType_GetFromTypeStructure( dao_std_0__Vector_base_1_vtkInEdgeType_3_std_0_allocator_1_vtkInEdgeType_2__4__2__Typer );
	dao_type_std_0_vector_1_vtkInEdgeType_3_std_0_allocator_1_vtkInEdgeType_2__4__2_ = DaoType_GetFromTypeStructure( dao_std_0_vector_1_vtkInEdgeType_3_std_0_allocator_1_vtkInEdgeType_2__4__2__Typer );
	dao_type_std_0__Vector_base_1_vtkInEdgeType_3_std_0_allocator_1_vtkInEdgeType_2__4__2__0__Vector_impl = DaoType_GetFromTypeStructure( dao_std_0__Vector_base_1_vtkInEdgeType_3_std_0_allocator_1_vtkInEdgeType_2__4__2__0__Vector_impl_Typer );
	dao_type___gnu_cxx_0___normal_iterator_1_vtkInEdgeType_9__3_std_0_vector_1_vtkInEdgeType_3_std_0_allocator_1_vtkInEdgeType_2__4__2__4__2_ = DaoType_GetFromTypeStructure( dao___gnu_cxx_0___normal_iterator_1_vtkInEdgeType_9__3_std_0_vector_1_vtkInEdgeType_3_std_0_allocator_1_vtkInEdgeType_2__4__2__4__2__Typer );
	dao_type___gnu_cxx_0___normal_iterator_1_const_4_vtkInEdgeType_9__3_std_0_vector_1_vtkInEdgeType_3_std_0_allocator_1_vtkInEdgeType_2__4__2__4__2_ = DaoType_GetFromTypeStructure( dao___gnu_cxx_0___normal_iterator_1_const_4_vtkInEdgeType_9__3_std_0_vector_1_vtkInEdgeType_3_std_0_allocator_1_vtkInEdgeType_2__4__2__4__2__Typer );
	dao_type_std_0_reverse_iterator_1___gnu_cxx_0___normal_iterator_1_vtkInEdgeType_9__3_std_0_vector_1_vtkInEdgeType_3_std_0_allocator_1_vtkInEdgeType_2__4__2__4__2__4__2_ = DaoType_GetFromTypeStructure( dao_std_0_reverse_iterator_1___gnu_cxx_0___normal_iterator_1_vtkInEdgeType_9__3_std_0_vector_1_vtkInEdgeType_3_std_0_allocator_1_vtkInEdgeType_2__4__2__4__2__4__2__Typer );
	dao_type_std_0_reverse_iterator_1___gnu_cxx_0___normal_iterator_1_const_4_vtkInEdgeType_9__3_std_0_vector_1_vtkInEdgeType_3_std_0_allocator_1_vtkInEdgeType_2__4__2__4__2__4__2_ = DaoType_GetFromTypeStructure( dao_std_0_reverse_iterator_1___gnu_cxx_0___normal_iterator_1_const_4_vtkInEdgeType_9__3_std_0_vector_1_vtkInEdgeType_3_std_0_allocator_1_vtkInEdgeType_2__4__2__4__2__4__2__Typer );
	dao_type___gnu_cxx_0_new_allocator_1_vtkOutEdgeType_2_ = DaoType_GetFromTypeStructure( dao___gnu_cxx_0_new_allocator_1_vtkOutEdgeType_2__Typer );
	dao_type_std_0_allocator_1_vtkOutEdgeType_2_ = DaoType_GetFromTypeStructure( dao_std_0_allocator_1_vtkOutEdgeType_2__Typer );
	dao_type_std_0__Vector_base_1_vtkOutEdgeType_3_std_0_allocator_1_vtkOutEdgeType_2__4__2_ = DaoType_GetFromTypeStructure( dao_std_0__Vector_base_1_vtkOutEdgeType_3_std_0_allocator_1_vtkOutEdgeType_2__4__2__Typer );
	dao_type_std_0_vector_1_vtkOutEdgeType_3_std_0_allocator_1_vtkOutEdgeType_2__4__2_ = DaoType_GetFromTypeStructure( dao_std_0_vector_1_vtkOutEdgeType_3_std_0_allocator_1_vtkOutEdgeType_2__4__2__Typer );
	dao_type_std_0__Vector_base_1_vtkOutEdgeType_3_std_0_allocator_1_vtkOutEdgeType_2__4__2__0__Vector_impl = DaoType_GetFromTypeStructure( dao_std_0__Vector_base_1_vtkOutEdgeType_3_std_0_allocator_1_vtkOutEdgeType_2__4__2__0__Vector_impl_Typer );
	dao_type___gnu_cxx_0___normal_iterator_1_vtkOutEdgeType_9__3_std_0_vector_1_vtkOutEdgeType_3_std_0_allocator_1_vtkOutEdgeType_2__4__2__4__2_ = DaoType_GetFromTypeStructure( dao___gnu_cxx_0___normal_iterator_1_vtkOutEdgeType_9__3_std_0_vector_1_vtkOutEdgeType_3_std_0_allocator_1_vtkOutEdgeType_2__4__2__4__2__Typer );
	dao_type___gnu_cxx_0___normal_iterator_1_const_4_vtkOutEdgeType_9__3_std_0_vector_1_vtkOutEdgeType_3_std_0_allocator_1_vtkOutEdgeType_2__4__2__4__2_ = DaoType_GetFromTypeStructure( dao___gnu_cxx_0___normal_iterator_1_const_4_vtkOutEdgeType_9__3_std_0_vector_1_vtkOutEdgeType_3_std_0_allocator_1_vtkOutEdgeType_2__4__2__4__2__Typer );
	dao_type_std_0_reverse_iterator_1___gnu_cxx_0___normal_iterator_1_vtkOutEdgeType_9__3_std_0_vector_1_vtkOutEdgeType_3_std_0_allocator_1_vtkOutEdgeType_2__4__2__4__2__4__2_ = DaoType_GetFromTypeStructure( dao_std_0_reverse_iterator_1___gnu_cxx_0___normal_iterator_1_vtkOutEdgeType_9__3_std_0_vector_1_vtkOutEdgeType_3_std_0_allocator_1_vtkOutEdgeType_2__4__2__4__2__4__2__Typer );
	dao_type_std_0_reverse_iterator_1___gnu_cxx_0___normal_iterator_1_const_4_vtkOutEdgeType_9__3_std_0_vector_1_vtkOutEdgeType_3_std_0_allocator_1_vtkOutEdgeType_2__4__2__4__2__4__2_ = DaoType_GetFromTypeStructure( dao_std_0_reverse_iterator_1___gnu_cxx_0___normal_iterator_1_const_4_vtkOutEdgeType_9__3_std_0_vector_1_vtkOutEdgeType_3_std_0_allocator_1_vtkOutEdgeType_2__4__2__4__2__4__2__Typer );
	dao_type___gnu_cxx_0_new_allocator_1_vtkVertexAdjacencyList_2_ = DaoType_GetFromTypeStructure( dao___gnu_cxx_0_new_allocator_1_vtkVertexAdjacencyList_2__Typer );
	dao_type_std_0_allocator_1_vtkVertexAdjacencyList_2_ = DaoType_GetFromTypeStructure( dao_std_0_allocator_1_vtkVertexAdjacencyList_2__Typer );
	dao_type_std_0__Vector_base_1_vtkVertexAdjacencyList_3_std_0_allocator_1_vtkVertexAdjacencyList_2__4__2_ = DaoType_GetFromTypeStructure( dao_std_0__Vector_base_1_vtkVertexAdjacencyList_3_std_0_allocator_1_vtkVertexAdjacencyList_2__4__2__Typer );
	dao_type_std_0_vector_1_vtkVertexAdjacencyList_3_std_0_allocator_1_vtkVertexAdjacencyList_2__4__2_ = DaoType_GetFromTypeStructure( dao_std_0_vector_1_vtkVertexAdjacencyList_3_std_0_allocator_1_vtkVertexAdjacencyList_2__4__2__Typer );
	dao_type_std_0__Vector_base_1_vtkVertexAdjacencyList_3_std_0_allocator_1_vtkVertexAdjacencyList_2__4__2__0__Vector_impl = DaoType_GetFromTypeStructure( dao_std_0__Vector_base_1_vtkVertexAdjacencyList_3_std_0_allocator_1_vtkVertexAdjacencyList_2__4__2__0__Vector_impl_Typer );
	dao_type___gnu_cxx_0___normal_iterator_1_vtkVertexAdjacencyList_9__3_std_0_vector_1_vtkVertexAdjacencyList_3_std_0_allocator_1_vtkVertexAdjacencyList_2__4__2__4__2_ = DaoType_GetFromTypeStructure( dao___gnu_cxx_0___normal_iterator_1_vtkVertexAdjacencyList_9__3_std_0_vector_1_vtkVertexAdjacencyList_3_std_0_allocator_1_vtkVertexAdjacencyList_2__4__2__4__2__Typer );
	dao_type___gnu_cxx_0___normal_iterator_1_const_4_vtkVertexAdjacencyList_9__3_std_0_vector_1_vtkVertexAdjacencyList_3_std_0_allocator_1_vtkVertexAdjacencyList_2__4__2__4__2_ = DaoType_GetFromTypeStructure( dao___gnu_cxx_0___normal_iterator_1_const_4_vtkVertexAdjacencyList_9__3_std_0_vector_1_vtkVertexAdjacencyList_3_std_0_allocator_1_vtkVertexAdjacencyList_2__4__2__4__2__Typer );
	dao_type_std_0_reverse_iterator_1___gnu_cxx_0___normal_iterator_1_vtkVertexAdjacencyList_9__3_std_0_vector_1_vtkVertexAdjacencyList_3_std_0_allocator_1_vtkVertexAdjacencyList_2__4__2__4__2__4__2_ = DaoType_GetFromTypeStructure( dao_std_0_reverse_iterator_1___gnu_cxx_0___normal_iterator_1_vtkVertexAdjacencyList_9__3_std_0_vector_1_vtkVertexAdjacencyList_3_std_0_allocator_1_vtkVertexAdjacencyList_2__4__2__4__2__4__2__Typer );
	dao_type_std_0_reverse_iterator_1___gnu_cxx_0___normal_iterator_1_const_4_vtkVertexAdjacencyList_9__3_std_0_vector_1_vtkVertexAdjacencyList_3_std_0_allocator_1_vtkVertexAdjacencyList_2__4__2__4__2__4__2_ = DaoType_GetFromTypeStructure( dao_std_0_reverse_iterator_1___gnu_cxx_0___normal_iterator_1_const_4_vtkVertexAdjacencyList_9__3_std_0_vector_1_vtkVertexAdjacencyList_3_std_0_allocator_1_vtkVertexAdjacencyList_2__4__2__4__2__4__2__Typer );
	dao_type_vtkHexagonalPrism = DaoType_GetFromTypeStructure( dao_vtkHexagonalPrism_Typer );
	dao_type_vtkHierarchicalBoxDataIterator = DaoType_GetFromTypeStructure( dao_vtkHierarchicalBoxDataIterator_Typer );
	dao_type_vtkUniformGrid = DaoType_GetFromTypeStructure( dao_vtkUniformGrid_Typer );
	dao_type_vtkHierarchicalBoxDataSet = DaoType_GetFromTypeStructure( dao_vtkHierarchicalBoxDataSet_Typer );
	dao_type_vtkHierarchicalBoxDataSetAlgorithm = DaoType_GetFromTypeStructure( dao_vtkHierarchicalBoxDataSetAlgorithm_Typer );
	dao_type_vtkHyperOctreeLightWeightCursor = DaoType_GetFromTypeStructure( dao_vtkHyperOctreeLightWeightCursor_Typer );
	dao_type_vtkHyperOctreeCursor = DaoType_GetFromTypeStructure( dao_vtkHyperOctreeCursor_Typer );
	dao_type_vtkHyperOctreeInternal = DaoType_GetFromTypeStructure( dao_vtkHyperOctreeInternal_Typer );
	dao_type_vtkHyperOctreePointsGrabber = DaoType_GetFromTypeStructure( dao_vtkHyperOctreePointsGrabber_Typer );
	dao_type_vtkHyperOctreeIdSet = DaoType_GetFromTypeStructure( dao_vtkHyperOctreeIdSet_Typer );
	dao_type_vtkPointLocator = DaoType_GetFromTypeStructure( dao_vtkPointLocator_Typer );
	dao_type_vtkPixel = DaoType_GetFromTypeStructure( dao_vtkPixel_Typer );
	dao_type_vtkVoxel = DaoType_GetFromTypeStructure( dao_vtkVoxel_Typer );
	dao_type_vtkHyperOctree = DaoType_GetFromTypeStructure( dao_vtkHyperOctree_Typer );
	dao_type_vtkHyperOctreeAlgorithm = DaoType_GetFromTypeStructure( dao_vtkHyperOctreeAlgorithm_Typer );
	dao_type_vtkImageAlgorithm = DaoType_GetFromTypeStructure( dao_vtkImageAlgorithm_Typer );
	dao_type_vtkImageInPlaceFilter = DaoType_GetFromTypeStructure( dao_vtkImageInPlaceFilter_Typer );
	dao_type_vtkImageMultipleInputFilter = DaoType_GetFromTypeStructure( dao_vtkImageMultipleInputFilter_Typer );
	dao_type_vtkImageMultipleInputOutputFilter = DaoType_GetFromTypeStructure( dao_vtkImageMultipleInputOutputFilter_Typer );
	dao_type_vtkImageToImageFilter = DaoType_GetFromTypeStructure( dao_vtkImageToImageFilter_Typer );
	dao_type_vtkImageToStructuredPoints = DaoType_GetFromTypeStructure( dao_vtkImageToStructuredPoints_Typer );
	dao_type_vtkImageTwoInputFilter = DaoType_GetFromTypeStructure( dao_vtkImageTwoInputFilter_Typer );
	dao_type_vtkImplicitBoolean = DaoType_GetFromTypeStructure( dao_vtkImplicitBoolean_Typer );
	dao_type_vtkImplicitDataSet = DaoType_GetFromTypeStructure( dao_vtkImplicitDataSet_Typer );
	dao_type_vtkImplicitHalo = DaoType_GetFromTypeStructure( dao_vtkImplicitHalo_Typer );
	dao_type_vtkImplicitSelectionLoop = DaoType_GetFromTypeStructure( dao_vtkImplicitSelectionLoop_Typer );
	dao_type_vtkImplicitSum = DaoType_GetFromTypeStructure( dao_vtkImplicitSum_Typer );
	dao_type_vtkImplicitVolume = DaoType_GetFromTypeStructure( dao_vtkImplicitVolume_Typer );
	dao_type_vtkImplicitWindowFunction = DaoType_GetFromTypeStructure( dao_vtkImplicitWindowFunction_Typer );
	dao_type_vtkIncrementalOctreeNode = DaoType_GetFromTypeStructure( dao_vtkIncrementalOctreeNode_Typer );
	dao_type_vtkIncrementalOctreePointLocator = DaoType_GetFromTypeStructure( dao_vtkIncrementalOctreePointLocator_Typer );
	dao_type_vtkInterpolatedVelocityField = DaoType_GetFromTypeStructure( dao_vtkInterpolatedVelocityField_Typer );
	dao_type_vtkPlanesIntersection = DaoType_GetFromTypeStructure( dao_vtkPlanesIntersection_Typer );
	dao_type_vtkKdTree = DaoType_GetFromTypeStructure( dao_vtkKdTree_Typer );
	dao_type_vtkKdTreePointLocator = DaoType_GetFromTypeStructure( dao_vtkKdTreePointLocator_Typer );
	dao_type_vtkKochanekSpline = DaoType_GetFromTypeStructure( dao_vtkKochanekSpline_Typer );
	dao_type_vtkMVCTriIterator = DaoType_GetFromTypeStructure( dao_vtkMVCTriIterator_Typer );
	dao_type_vtkMVCPolyIterator = DaoType_GetFromTypeStructure( dao_vtkMVCPolyIterator_Typer );
	dao_type_vtkMeanValueCoordinatesInterpolator = DaoType_GetFromTypeStructure( dao_vtkMeanValueCoordinatesInterpolator_Typer );
	dao_type_vtkNeighborPoints = DaoType_GetFromTypeStructure( dao_vtkNeighborPoints_Typer );
	dao_type_vtkMergePoints = DaoType_GetFromTypeStructure( dao_vtkMergePoints_Typer );
	dao_type_vtkMultiBlockDataSet = DaoType_GetFromTypeStructure( dao_vtkMultiBlockDataSet_Typer );
	dao_type_vtkMultiBlockDataSetAlgorithm = DaoType_GetFromTypeStructure( dao_vtkMultiBlockDataSetAlgorithm_Typer );
	dao_type_vtkMultiPieceDataSet = DaoType_GetFromTypeStructure( dao_vtkMultiPieceDataSet_Typer );
	dao_type_vtkMutableDirectedGraph = DaoType_GetFromTypeStructure( dao_vtkMutableDirectedGraph_Typer );
	dao_type_vtkMutableUndirectedGraph = DaoType_GetFromTypeStructure( dao_vtkMutableUndirectedGraph_Typer );
	dao_type_vtkNonMergingPointLocator = DaoType_GetFromTypeStructure( dao_vtkNonMergingPointLocator_Typer );
	dao_type_vtkOctreePointLocatorNode = DaoType_GetFromTypeStructure( dao_vtkOctreePointLocatorNode_Typer );
	dao_type_vtkOctreePointLocator = DaoType_GetFromTypeStructure( dao_vtkOctreePointLocator_Typer );
	dao_type_vtkOTMesh = DaoType_GetFromTypeStructure( dao_vtkOTMesh_Typer );
	dao_type_vtkOTTemplates = DaoType_GetFromTypeStructure( dao_vtkOTTemplates_Typer );
	dao_type_vtkParametricSpline = DaoType_GetFromTypeStructure( dao_vtkParametricSpline_Typer );
	dao_type_vtkTable = DaoType_GetFromTypeStructure( dao_vtkTable_Typer );
	dao_type_vtkPassInputTypeAlgorithm = DaoType_GetFromTypeStructure( dao_vtkPassInputTypeAlgorithm_Typer );
	dao_type_vtkPentagonalPrism = DaoType_GetFromTypeStructure( dao_vtkPentagonalPrism_Typer );
	dao_type_vtkPerlinNoise = DaoType_GetFromTypeStructure( dao_vtkPerlinNoise_Typer );
	dao_type_vtkPiecewiseFunctionInternals = DaoType_GetFromTypeStructure( dao_vtkPiecewiseFunctionInternals_Typer );
	dao_type_vtkPiecewiseFunctionAlgorithm = DaoType_GetFromTypeStructure( dao_vtkPiecewiseFunctionAlgorithm_Typer );
	dao_type_vtkPiecewiseFunctionShiftScale = DaoType_GetFromTypeStructure( dao_vtkPiecewiseFunctionShiftScale_Typer );
	dao_type_vtkPointsProjectedHull = DaoType_GetFromTypeStructure( dao_vtkPointsProjectedHull_Typer );
	dao_type_vtkPointSetAlgorithm = DaoType_GetFromTypeStructure( dao_vtkPointSetAlgorithm_Typer );
	dao_type_vtkPointSetSource = DaoType_GetFromTypeStructure( dao_vtkPointSetSource_Typer );
	dao_type_vtkPointSetToPointSetFilter = DaoType_GetFromTypeStructure( dao_vtkPointSetToPointSetFilter_Typer );
	dao_type_vtkPolyVertex = DaoType_GetFromTypeStructure( dao_vtkPolyVertex_Typer );
	dao_type_vtkPolyLine = DaoType_GetFromTypeStructure( dao_vtkPolyLine_Typer );
	dao_type_vtkTriangleStrip = DaoType_GetFromTypeStructure( dao_vtkTriangleStrip_Typer );
	dao_type_vtkPolyDataAlgorithm = DaoType_GetFromTypeStructure( dao_vtkPolyDataAlgorithm_Typer );
	dao_type_vtkPolyDataCollection = DaoType_GetFromTypeStructure( dao_vtkPolyDataCollection_Typer );
	dao_type_vtkPolyDataToPolyDataFilter = DaoType_GetFromTypeStructure( dao_vtkPolyDataToPolyDataFilter_Typer );
	dao_type_vtkPointIdMap = DaoType_GetFromTypeStructure( dao_vtkPointIdMap_Typer );
	dao_type_vtkIdToIdVectorMapType = DaoType_GetFromTypeStructure( dao_vtkIdToIdVectorMapType_Typer );
	dao_type_vtkIdToIdMapType = DaoType_GetFromTypeStructure( dao_vtkIdToIdMapType_Typer );
	dao_type_vtkPolyhedron = DaoType_GetFromTypeStructure( dao_vtkPolyhedron_Typer );
	dao_type_vtkPropAssembly = DaoType_GetFromTypeStructure( dao_vtkPropAssembly_Typer );
	dao_type_vtkQuadraticHexahedron = DaoType_GetFromTypeStructure( dao_vtkQuadraticHexahedron_Typer );
	dao_type_vtkQuadraticLinearQuad = DaoType_GetFromTypeStructure( dao_vtkQuadraticLinearQuad_Typer );
	dao_type_vtkQuadraticLinearWedge = DaoType_GetFromTypeStructure( dao_vtkQuadraticLinearWedge_Typer );
	dao_type_vtkQuadraticPyramid = DaoType_GetFromTypeStructure( dao_vtkQuadraticPyramid_Typer );
	dao_type_vtkQuadraticTetra = DaoType_GetFromTypeStructure( dao_vtkQuadraticTetra_Typer );
	dao_type_vtkQuadraticWedge = DaoType_GetFromTypeStructure( dao_vtkQuadraticWedge_Typer );
	dao_type_vtkRectilinearGridAlgorithm = DaoType_GetFromTypeStructure( dao_vtkRectilinearGridAlgorithm_Typer );
	dao_type_vtkRectilinearGridSource = DaoType_GetFromTypeStructure( dao_vtkRectilinearGridSource_Typer );
	dao_type_vtkRectilinearGridToPolyDataFilter = DaoType_GetFromTypeStructure( dao_vtkRectilinearGridToPolyDataFilter_Typer );
	dao_type_vtkReebGraphSimplificationMetric = DaoType_GetFromTypeStructure( dao_vtkReebGraphSimplificationMetric_Typer );
	dao_type_vtkReebGraph = DaoType_GetFromTypeStructure( dao_vtkReebGraph_Typer );
	dao_type_vtkScalarTree = DaoType_GetFromTypeStructure( dao_vtkScalarTree_Typer );
	dao_type_vtkSelectionNode = DaoType_GetFromTypeStructure( dao_vtkSelectionNode_Typer );
	dao_type_vtkSelectionInternals = DaoType_GetFromTypeStructure( dao_vtkSelectionInternals_Typer );
	dao_type_vtkSelectionAlgorithm = DaoType_GetFromTypeStructure( dao_vtkSelectionAlgorithm_Typer );
	dao_type_vtkTriangleTile = DaoType_GetFromTypeStructure( dao_vtkTriangleTile_Typer );
	dao_type_vtkTetraTile = DaoType_GetFromTypeStructure( dao_vtkTetraTile_Typer );
	dao_type_vtkSimpleCellTessellator = DaoType_GetFromTypeStructure( dao_vtkSimpleCellTessellator_Typer );
	dao_type_vtkSimpleImageToImageFilter = DaoType_GetFromTypeStructure( dao_vtkSimpleImageToImageFilter_Typer );
	dao_type_vtkScalarNode = DaoType_GetFromTypeStructure( dao_vtkScalarNode_Typer );
	dao_type_vtkSimpleScalarTree = DaoType_GetFromTypeStructure( dao_vtkSimpleScalarTree_Typer );
	dao_type_vtkSmoothErrorMetric = DaoType_GetFromTypeStructure( dao_vtkSmoothErrorMetric_Typer );
	dao_type_vtkSphere = DaoType_GetFromTypeStructure( dao_vtkSphere_Typer );
	dao_type_vtkStructuredGridAlgorithm = DaoType_GetFromTypeStructure( dao_vtkStructuredGridAlgorithm_Typer );
	dao_type_vtkStructuredGridToPolyDataFilter = DaoType_GetFromTypeStructure( dao_vtkStructuredGridToPolyDataFilter_Typer );
	dao_type_vtkStructuredGridToStructuredGridFilter = DaoType_GetFromTypeStructure( dao_vtkStructuredGridToStructuredGridFilter_Typer );
	dao_type_vtkStructuredPointsCollection = DaoType_GetFromTypeStructure( dao_vtkStructuredPointsCollection_Typer );
	dao_type_vtkStructuredPointsToPolyDataFilter = DaoType_GetFromTypeStructure( dao_vtkStructuredPointsToPolyDataFilter_Typer );
	dao_type_vtkStructuredPointsToStructuredPointsFilter = DaoType_GetFromTypeStructure( dao_vtkStructuredPointsToStructuredPointsFilter_Typer );
	dao_type_vtkStructuredPointsToUnstructuredGridFilter = DaoType_GetFromTypeStructure( dao_vtkStructuredPointsToUnstructuredGridFilter_Typer );
	dao_type_vtkSuperquadric = DaoType_GetFromTypeStructure( dao_vtkSuperquadric_Typer );
	dao_type_vtkTableAlgorithm = DaoType_GetFromTypeStructure( dao_vtkTableAlgorithm_Typer );
	dao_type_vtkTemporalDataSet = DaoType_GetFromTypeStructure( dao_vtkTemporalDataSet_Typer );
	dao_type_vtkTemporalDataSetAlgorithm = DaoType_GetFromTypeStructure( dao_vtkTemporalDataSetAlgorithm_Typer );
	dao_type_vtkThreadedImageAlgorithm = DaoType_GetFromTypeStructure( dao_vtkThreadedImageAlgorithm_Typer );
	dao_type_vtkTree = DaoType_GetFromTypeStructure( dao_vtkTree_Typer );
	dao_type_vtkTreeAlgorithm = DaoType_GetFromTypeStructure( dao_vtkTreeAlgorithm_Typer );
	dao_type_vtkTreeBFSIteratorInternals = DaoType_GetFromTypeStructure( dao_vtkTreeBFSIteratorInternals_Typer );
	dao_type_vtkTreeBFSIterator = DaoType_GetFromTypeStructure( dao_vtkTreeBFSIterator_Typer );
	dao_type_vtkTreeDFSIteratorInternals = DaoType_GetFromTypeStructure( dao_vtkTreeDFSIteratorInternals_Typer );
	dao_type_vtkTreeDFSIterator = DaoType_GetFromTypeStructure( dao_vtkTreeDFSIterator_Typer );
	dao_type_vtkTriQuadraticHexahedron = DaoType_GetFromTypeStructure( dao_vtkTriQuadraticHexahedron_Typer );
	dao_type_vtkTrivialProducer = DaoType_GetFromTypeStructure( dao_vtkTrivialProducer_Typer );
	dao_type_vtkUndirectedGraphAlgorithm = DaoType_GetFromTypeStructure( dao_vtkUndirectedGraphAlgorithm_Typer );
	dao_type_vtkUnstructuredGridAlgorithm = DaoType_GetFromTypeStructure( dao_vtkUnstructuredGridAlgorithm_Typer );
	dao_type_vtkUnstructuredGridToPolyDataFilter = DaoType_GetFromTypeStructure( dao_vtkUnstructuredGridToPolyDataFilter_Typer );
	dao_type_vtkUnstructuredGridToUnstructuredGridFilter = DaoType_GetFromTypeStructure( dao_vtkUnstructuredGridToUnstructuredGridFilter_Typer );
	dao_type_vtkViewDependentErrorMetric = DaoType_GetFromTypeStructure( dao_vtkViewDependentErrorMetric_Typer );
	return 0;
}
#ifdef __cplusplus
}
#endif
